Senior Software Engineer (C#)
Summary
Leads engineering teams to design, review, and build cloud-native systems for government clients using C#/.NET and Azure, while mentoring engineers and enforcing best practices.
About Nava
This role is open for multiple levels and titles. Final title/compensation will be determined by how your interview weighs against our core competencies during your interview cycle. This role is pending contract award.
Position summary
The Senior Software Engineer’s purpose is to improve overall engineering quality through documentation, technical guidance and mentoring, and applying best practices to the work. The incumbent leads significant migration efforts and routinely works with government stakeholders to get buy-in on technical initiatives. This role collaborates with the product team, government stakeholders, and other contractors to build new systems and make improvements to existing systems. These responsibilities support Nava’s culture and mission.
What you'll do
- Leading 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
- Working in an agile manner to efficiently ship new features that meet user needs
- Creating tools and processes to automate our development, testing, and production workflows
- Writing and reviewing technical documentation, performing code reviews
- Participating in an on-call rotation to support production systems and investigate issues when they occur
- Taking part in hiring activities (e.g., submitting referrals, conducting interviews, and attending interview debriefs), as needed
Required skills
- 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
- Strong communication skills to collaborate with product managers, designers, and stakeholder
Desired skills
- Familiarity with Azure services such as App Service, Azure Functions, Azure SQL, Storage, and Azure AD
- Experience with modernizing legacy systems, mainframe replacement is preferred
Other requirements
Perks working with Nava
Location
Stay in touch
Equal Employment Opportunity
As published by greenhouse
First Name, Last Name, Email, Phone, Resume/CV, Cover Letter
- Preferred First Name optional
- LinkedIn Profile:
- Current Company Name:
- Current or Most Recent Title:
- Are you legally authorized to work in the United States? choose one
- Will you now, or in the future, require any type of sponsorship for employment Visa Status (e.g., H-1B)? choose one
- How did you hear about us? (Previous or Current Employee, LinkedIn, Conference, Job board, etc) optional
- Were you referred to Nava? If so, please provide their name below. optional
- What is your targeted salary compensation based on this posting?
- What is your highest level of education completed? choose one
- Do you live in one of our approved remote work states? Alabama, Arizona, California, Colorado, Connecticut,Delaware, DC, Florida, Georgia, Illinois, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nevada, North Carolina, New Jersey, New York, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Tennessee, Utah, Virginia, Washington, Wisconsin choose one
- What state will you be working in? choose one
- Please note: This role requires you to work from the contiguous United States. choose one
- In the last 5 years, how many have you lived in the Continental United States? (Must be at least 3 out of the last 5 years) choose one
- What past or current government experience? choose one · optional
- If you answered yes to any of the above, please specify what agencies you have worked for previously: written answer · optional
- Have you previously been employed by the U.S. Federal government (including as a civilian, military service member, contractor, or in any other official capacity)? choose one · optional
- If you answered “Yes”, please note that you will be required to provide a post Employment Government Ethics opinion letter prior to hire. If you have the letter, please attach to your application. choose one · optional
- Do you have any active non-competes or restrictive covenants that may hinder us from hiring you? choose one · optional
- Are you currently subject to any federal or regulatory cooling-off periods that would restrict your ability to engage in this role? choose one · optional
- If the above answer is “yes”, could you provide details on the duration and scope of any such restrictions? written answer · optional
- Some of Nava’s projects may require an “On Call” rotation. Are you comfortable participating in an on-call rotation if required by the needs of the project? (Please note: a “No” answer will not disqualify you from consideration.) choose one · optional