Senior Software Engineer (C#)
Quick Summary
About Nava Nava is a consultancy and public benefit corporation working to make government services simple and effective. Since 2015, federal, state,
What We Offer
~2 min readThe 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.
Responsibilities
~1 min read- →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
- 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
- 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
Requirements
~1 min readLocation & Eligibility
Listing Details
- Posted
- August 21, 2026
- First seen
- August 21, 2026
- Last seen
- August 22, 2026
Posting Health
- Days active
- 0
- Repost count
- 1
- Trust Level
- 73%
- Scored at
- August 21, 2026
Signal breakdown
Please let Navapbc know you found this job on Jobera.
3 other jobs at Navapbc
View all →Explore open roles at Navapbc.
Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.