Senior Software Engineer (C#)
Quick answer
Nava PBC is hiring a remote Senior Software Engineer (C#) with a compensation range of $135,900—$153,000 USD to lead engineering quality and collaborate with government stakeholders.
- Role
- Senior Software Engineer (C#)
- Organization
- Nava PBC
- Location
- Worldwide (Remote-friendly, must reside in certain states)
- Work setup
- Remote
- Level
- Senior
- Compensation
- $135,900—$153,000 USD
- Category
- Engineering & Technology
- Apply by
- 2026-12-31
The role
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.
What you'll do
- Leading a distributed engineering team to design, review, and build well-crafted software
- Collaborating 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 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
What it takes
- 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
What you'll bring
How we treat you
Health coverage, Insurance coverage, Time off, Company holidays, Annual bonus, Parental leave, Wellness program, Virtual care, Sabbatical leave, 401(k) match, Flexible work, Home office setup, Utility support, Learning opportunities, Development opportunities, Referral bonus, Commuter benefits, Supportive culture
Frequently asked questions
Where is the job located?
The job is remote-friendly and open to candidates residing in certain states: Alabama, Arizona, California, Colorado, Connecticut, DC, Delaware, 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.
What is the compensation range?
The compensation range is $135,900—$153,000 USD.
What are the required skills?
Required skills include experience in C#/.NET, designing and implementing RESTful APIs and microservice architecture, hands-on experience deploying and operating applications in Microsoft Azure, and more.
How do I apply?
Please apply through the Nava PBC job posting or contact the recruiting team at [email protected] if you need assistance with the application or interviewing process.
How to apply
Apply directly on Nava PBC's site. We link straight through — no resume parsing, no profile to fill out.
This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on Nava PBC's official posting before applying.