Senior/Principal Software Engineer (Python)
$153k - $171kNava PBC
About Nava
Nava is a consultancy and public benefit corporation working to make government services simple and effective. Since 2015, federal, state, and local agencies have trusted Nava to help solve highly scrutinized technology modernization challenges.
As a client services company, we guide agencies constrained by legacy systems to a future with sharp user experiences built on secure, reliable, fault-tolerant cloud infrastructure. We bill for our time, offering our expertise and problem-solving approach to help our government partners enhance their digital products and services. People are at the heart of our work, from members of the public who rely on benefit programs to government agency staff. Through human-centered design and modern engineering best practices, we help our government partners understand user needs and deliver on their missions more effectively. This focus gives everyone at Nava the opportunity to do work that is meaningful, impactful, and deeply connected to public good.
Position summary
As the Tech Lead, 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
Required skills
- 10+ years of software engineering experience, including 2+ years managing engineers and leading technical delivery
- 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
Compensation
$153,000—$171,000 USD
Other requirements
All roles at Nava require the following:
Legal authorization to work in the United States
Ability to meet any other requirements for government contracts for which candidates are hired
Work authorization that doesn’t require visa sponsorship, now or in the future
May be subject to a government background check or security clearance, depending on the contract
Perks working with Nava
Health coverage — comprehensive medical, dental, and vision plans to support your overall health needs
Insurance coverage — Nava provides disability, life, and accidental death insurance at no cost
Time off — vacation, holidays (including Juneteenth), and floating holidays to rest and recharge
Company holidays — enjoy 12 paid federal holidays each year on top of your regular PTO
Annual bonus — when Nava meets its goals, eligible employees receive a performance-based annual bonus
Parental leave — paid time off for new parents, plus weekly meals delivered to your home
Wellness program — full platform offering physical, mental, & emotional health resources & support tools
Virtual care — see doctors online with no copay through a virtual visit program (depending on available providers)
Sabbatical leave — earn extended unpaid leave after continuous service for personal growth or rest
401(k) match — Nava matches 4% of your salary to support your retirement savings plan
Flexible work — remote-first environment with flexibility built around your schedule and responsibilities
Home office setup — company laptop & setup assistance provided via Staples for remote work needs
Utility support — monthly reimbursement to help offset eligible home office utility expenses
Learning opportunities — internal training programs and resources to help grow your professional skills
Development opportunities — LinkedIn Learning access & an annual allowance for courses, tuition, & certs
Referral bonus — get rewarded when you refer great people who join the Nava team
Commuter benefits — pre-tax commuter programs to support in-office travel when applicable
Supportive culture — A collaborative and remote-friendly team environment where people genuinely care
Location
We have fully remote options if you reside in one of the following 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
*If you are not living in one of the states listed above, unfortunately, you will not be considered for a position at this time.
Stay in touch
Sign up for our newsletter to find out about career opportunities, new partnerships, and news from the broader civic tech community.
Please contact the recruiting team at View email address on aiapply.co if you would like to request reasonable accommodation during the application or interviewing process.
We participate in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. This role requires you to work from the contiguous United States.
Equal Employment Opportunity
Nava is committed to providing equal employment opportunities without discrimination or harassment on the basis of race, gender and/or gender identity or expression, color, creed, religion, religious creed, age, national origin, ethnicity, disability, veteran or military status, sex, sexual orientation, reproductive health autonomy, pregnancy, childbirth, and medical conditions related to pregnancy or childbirth, genetic information, domestic violence victim status, marital status, citizenship status, or any other characteristic protected by law. Nava prohibits any such discrimination or harassment. This policy applies to all employees, applicants, contractors, and temporary workers of Nava.
$98.4k - $147.6k
...Principal Engineer Software/ (Sr.) Principal Engineer Software (Infrastructure)Relocation assistance may... ...of experience in software engineering(Senior Principal Engineer Software) bachelor'... ...vmWare)Experience with scripting (Bash, Python)Experience with Linux IP...SeniorShorter hoursTemporary workRemote workRelocation packageShift work$108.79k - $184.94k
...for the future. And you can, too. Our engineers are the lifeblood of our company and we’... ...Indiana. We are looking for talented software engineers to help us create the world’s... ...life cycle software development C#, Python, Java Green Hills/VxWorks/Windows/Linux...SeniorFull timeLocal areaRemote workWorldwideNight shift$116.3k - $184.2k
...Senior Principal Engineer Software - SimulationAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled...SeniorShift work$98.4k - $147.6k
...Principal Embedded Software Engineer / Sr. Principal Embedded Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work... ...software and scripts in C, Object Oriented C++ AND/OR Python for Safety/Mission-Critical applications/Systems within...SeniorShift work$132.4k - $251.6k
...us and help shape the future of aerospace and defense.The Avionics Computing Products team has an opening for a Senior Principal Software Project Engineer (P5). As a pivotal member of the department, you will partner with systems, software, electrical, mechanical, and...SeniorTemporary workWork experience placementStart working todayWork at officeRemote workRelocationFlexible hours- ...industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and... ...systems and applications. This senior-level position is responsible for creating... ...Git or similar, Unix command line, Python, FastAPI, FastMCP, and ADK to build...Full timeLocal areaRemote workFlexible hours
$98.4k - $147.6k
...nNorthrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer / Sr. Principal Software Engineer to join our team of... ...developing software and scripts in C, Object Oriented C++ AND/OR Python for Safety/Mission-Critical applications/Systems within...SeniorFull timeRelocation packageShift work$80 - $100 per hour
...used to test frontier AI models on real software engineering work: Design coding benchmarks that... ...experience (non-negotiable) ~ Expert Python — clean, performant, well-tested code... ...country of residence. Nice to have Senior or Lead-level profile with a history of...SeniorRemote jobFull timeContract workFor contractors- ...Python DeveloperLocation: Dallas and Tampa Only Contract: 5 months Hybrid - 3 Days week onsiteExperience in Python, high volume, high performance applicationsKnowledge on AWS cloud servicesKnowledge on Database cloud service like Snowflake or similiar project development...SeniorContract work3 days per week
$125k - $350k
...the financial markets and take data analysis to new levels. Software Engineers create next generation software solutions to support business... ...software development • In-depth experience working in Python • The ambition to solve open-ended problems using...Senior- ...Senior Python DeveloperGrow your career with an innovative global bank in Tampa, FL as a Senior Python Developer. Contract role with strong... ...University degree or equivalent experienceCore Python & Data Engineering: Expert-level programming skills in Python and PySpark,...SeniorFull timeContract workTemporary workWorldwideFlexible hours3 days per week
- ...libraries, services, and data stores other engineering teams integrate with to control who can... ...and renewal.We are seeking a senior technical leader for this platform. You... ...offs directly.Familiarity with enterprise software and the expectations security-conscious...SeniorFull timeLive inRemote workVisa sponsorshipWork visaFlexible hours
$79.3k - $118.9k
...nNorthrop Grumman Aeronautics Systems has an opening for a Software Engineer/Principal Software Engineer \u2013 Requirements \u0026 Test, to join... ...software and scripts in C, Object Oriented C++, AND/OR Python for Safety/Mission Critical applications/Systems.\n * Knowledge...Full timeRelocation packageShift work- ...business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions... ...ExperienceTech Stack: AWS (S3, ECS, ECR, Lambda, Step Functions, Glue), Python, SQLPreferred Skill and ExperiencePysparkAdditional Required...SeniorFull timeTemporary workRelocation
- ...team or employee).The Impact You Will Have in This RoleAs a Senior Software Engineer within Enterprise Cloud Services, you will design, build,... ...platforms. Develop and automate data processing workflows using Python, Perl, and Shell scripting. Provide Level 3 production...SeniorRemote workFlexible hours
$77k - $202k
...ApplicableSpecialismData, Analytics & AIManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs a GenAI Python Systems Engineer - Senior Associate, you will play a pivotal role in transforming raw data into actionable insights, enabling informed decision-...SeniorFull timeH1b- ...requirements elicitation, design discussions, and coding for data and analytics projects. You will work with AWS services, Python, and SQL to build scalable software solutions, participate in QA, and assist with deployment and training across teams. The role requires strong...Senior
$153.13k - $181.77k
...transform the lives of patients while transforming your career. Principal Software Engineer Duties: Lead automation efforts from design, build, and... ...multiple technologies like RPA, cognitive, cloud native, python, integration technologies etc., and deliver value to end...Full timeRemote workFlexible hours$45 - $50 per hour
...Job Description Job Description Summary The role of the Senior Python Engineer is to design, develop, and deploy machine learning solutions that transform data into actionable insights, while ensuring scalability, performance, and integration into production...SeniorHourly payWork at officeRemote workWork visa$152.8k - $229.2k
...functional collaboration as we work together to engineer the extraordinary. The person in this... ...completion of projects. As a Principal Software Engineer, you will be responsible for leading... ...(e.g., Java, C++, NET, Scala, Lua, Python, SQL, cloud platforms)For Baccalaureate...Full timeH1bWork at officeLocal areaImmediate startFlexible hours$122.8k - $184.2k
...Mission Systems is looking for you to join our team as a Sr Principal Engineer Embedded Software based out of Melbourne, Florida . This position is... ...or Master's Degree in Computer Science. Experience with Python/Perl, XML, and Linux OS. U.S. military electronic school...SeniorContract workWork experience placementRelocation packageFlexible hoursShift workAfternoon shift- ...Job Category: IT - Computer/Software/Hardware Position Type: Direct... ...Details: Job Title: Principal Embedded Software EngineerLocation... ...Principal Embedded Software Engineer serves as a technical leader... ...proficiency in C and C++Strong Python development experience.Extensive...Worldwide
$144.2k - $288.4k
...Principal Software EngineerWe're building a world of health around every individual... ...hiring a Principal Software Engineer — a deeply hands-on... ...them. You will serve as the senior engineering voice across a portfolio... ...)Expert proficiency in Python including performance tuning...Full timeFlexible hours- ...Aperio Global in Fort Meade, MD is looking for a Principal AI Software Engineer to lead the development of advanced AI and Machine Learning solutions... ...proficient in object-oriented languages such as Java and Python. A TS/SCI clearance is required for this position. #J-18...
$204k - $284k
...STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This... ...Proficiency in one or more programming languages: C/C++, Python, etc. Deep understanding of reverse engineering...Full timeWork experience placementLocal areaImmediate startNight shift$107.5k - $204.5k
...Join us and help shape the future of aerospace and defense.The Next Generation Processing Foundational Software team is seeking an experienced embedded software engineer with a strong passion for certification to join our organization. This foundational and platform...Temporary workWork experience placementFor subcontractorStart working todayWork at officeRemote workFlexible hours$169.3k - $304.7k
...cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native... ...containers) and orchestrators. Showcase mastery in Go, Python, or Bash. Be a champion for sustaining an exceptional work...Work experience placementWork at office$179k - $199k
...capabilities within PointClickCare, working closely with other engineering teams across the organization to identify, build and support... ...communication protocols Qualifications & Skills - Expert level in Python, frameworks, and functional programming principles -...Work at officeRemote workFlexible hours$207k - $227k
...Principal AI Software Engineer (TS/SCI + Poly) Fort Meade, MD We are seeking a Principal AI Software Engineer to support the Corporate Directory... .... Proficiency with object-oriented languages (Java, Python) and experience with Jupyter Notebooks. Security Clearance...- ...Principal Software EngineerLocation: St. Paul, MN or Juno Beach, FL are preferred, but open to... ...data, digital experience, and platform engineering, enabling the organizations we serve to... ...).Proficiency in one or more of: Python, C#, JavaScript, or other languages.Cloud...Contract workTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior/Principal Software Engineer (Python). Be the first to apply!
- senior associate attorney Florida
- senior developer Florida
- senior aws cloud engineer Florida
- remote senior salesforce administrator Florida
- senior marketing operations manager Florida
- senior manager tax Florida
- senior property accountant Florida
- senior tax Florida
- senior helpdesk technician Florida
- audit senior Florida



