Principal Software Engineer (Contract Lead/Python)
Software Engineering
Remote
USD 153k-171k / year
About Nava
Position summary
This is a principal solution architect role where as the Contract Lead you will primarily interact with the clients, customers, vendors, subcontractors, all stakeholders, and the engineering team on a regular basis, this is a heavy client-facing role and needs real world in-depth experience to succeed. You will define the technical strategy and lead the engineering team in building modern, scalable, open-source solutions. You will coordinate across delivery teams, guide architecture and implementation, and ensure that the system meets business needs, technical standards, and long-term maintainability goals. You will collaborate with the product team, government stakeholders, and other contractors to build new systems and make improvements to existing systems.
What you’ll do
- Lead and manage a team of engineers, providing regular coaching, feedback, and support for professional growth
- Define the technical vision and architectural roadmap in collaboration with clients and the delivery team
- Work closely with government stakeholders to get buy-in on technical initiatives
- Build technical alignment across client, stakeholders, and vendor partners
- Act as a liaison between developers, executives, and non-technical stakeholders
- Make key architectural decisions that balance long-term program goals with short-term delivery needs
- Oversee technical delivery, managing risks, dependencies, and trade-offs to keep projects on track
- Establish and enforce engineering best practices in code quality, testing, security, and documentation
- Work closely with cross-functional product teams to identify and mitigate technical risks
- Guide the engineering team on planning, estimation, prioritization, trade-offs, and balancing technical debt and meeting project milestones
- Represents Nava and the engineering team in external stakeholder conversations, synthesizing client/partner feedback back to the team
- Communicates effectively with stakeholders and other practices on the contract, understanding their needs and sharing what the team needs to succeed
- Maintains alignment with other team leads, teaming partners, and government partners to keep work integrated across the larger program
- Informally mentors practitioners across the project ecosystem (government partners, teaming partners, contractors) to strengthen collaboration
- Navigates complex, high-intensity stakeholder relationships by coaching the team and directly engaging government partners and vendors when needed
- Understands and ensures adherence to contractual obligations and reporting requirements
- Maintains consistent, trustworthy external communication about the team's work and outcomes
- Sets meeting cadence, manages scope changes, and proactively identifies/escalates schedule, budget, scope, and relationship risks
- Provides clear status updates, implementation context, and accurate estimates to stakeholders and team members
- Breaks down and sequences work into actionable steps with realistic, sustainable timelines
Required skills
- 10+ years of software engineering experience, including 2+ years managing engineers and leading technical delivery
- Real world in-depth clients, customers, vendors, subcontractors, and all stakeholders management experience
- Proven ability to architect and deliver scalable, maintainable, and secure distributed systems
- Advanced proficiency in modern programming languages and frameworks (e.g., Python, React, Node.js, or equivalent)
- Strong understanding of system integration, data migration, and API/interface development
- Hands-on experience with DevOps practices, including CI/CD pipelines, infrastructure-as-code, automated testing, and cloud environments (AWS or equivalent)
- Experience building and managing cross-functional engineering teams, fostering alignment and collaboration with product, design, and client stakeholders
- Familiarity with open-source development and community-driven initiatives
- Demonstrated ability to lead with empathy, build trust, and create an environment where engineers can thrive