Senior Software Engineer
New
N
NavaGovernment Technology
We have fully remote options if you reside in one of the following states... This role requires you to work from the contiguous United States.Full-TimeSenior
Salary$135,900 — $153,000 USD
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AgileGitMicrosoft AzureC#.NETCI/CDRESTful APIsDevOpsMicroservices
Requirements
- Experience in C#/.NET, designing and implementing RESTful APIs and microservice architecture
- Hands-on experience deploying and operating applications in Microsoft Azure
- Experience working on large-scale applications and systems
- Experience with cloud-native architecture, scalability, and performance optimization
- Knowledge of secure software development practices and authentication/authorization patterns
- Experience with CI/CD pipelines and DevOps practices
- Familiarity with Git-based workflows and modern software development practices
- Experience leading engineering teams and providing technical direction and architecture guidance
- Ability to review code, mentor engineers, and enforce engineering standards
- Experience working in Agile development environments
Responsibilities
- Lead a distributed engineering team to design, review, and build well-crafted software
- Collaborate with government partners and other contractors to architect, implement, and deploy new systems and improvements to existing systems
- Work in an agile manner to efficiently ship new features that meet user needs
- Create tools and processes to automate development, testing, and production workflows
- Write and review technical documentation and perform code reviews
- Participate in an on-call rotation to support production systems and investigate issues
- Take part in hiring activities, including interviewing and debriefs
View Full Description & ApplyYou'll be redirected to the employer's site