Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Principal Software Engineer (Python)

$153k - $171k
Full-time

Nava 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.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior/Principal Software Engineer (Python) in Washington DC vacancy
  • $13 per hour

     ...DoingWe are seeking a highly experienced Senior, Lead, and Principal Engineers to serve as a key individual...  ...needsBuild and ship production-grade software using modern engineering practices,...  ...modern programming language (e.g., Java, Python, Go) suitable for platform... 
    Senior
    Full time

    Salesforce

    Washington DC
    4 days ago
  • $117.2k - $313.7k

     ...of Salesforce.The ExperienceNote: By applying to the Senior / Lead / Principal Software Engineer - Foundations Team posting, recruiters and hiring managers...  ...: Proficiency in programming languages such as Go, Python, Typescript, or Ruby.Cloud & Infrastructure: Deep experience... 
    Senior
    Full time
    Work experience placement
    Remote work

    Salesforce

    Washington DC
    1 day ago
  •  ...ABOUT THIS JOB We’re looking for an experienced Senior/Lead/Principal Node.js (back-end JavaScript) Software Engineer join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal part in making platforms highly usable and thoroughly enjoyable... 
    Senior
    Full time
    Work experience placement
    Flexible hours

    Trend Capital Holdings, Inc.

    Washington DC
    more than 2 months ago
  •  ...Power3 seeks an experienced Software Engineer to join our rapidly growing team. You will develop, enhance, and prototype compliance and business...  ...practices. A TS/SCI with polygraph and a strong background in Python, ML and data pipelines are highly #J-18808-Ljbffr
    Senior

    Power3

    Laurel, MD
    4 days ago
  •  ...Job TitleDesign & build production-grade services and APIs (FastAPI / Django / Flask) using clean, well-tested Python.Architect scalable systems (microservices, event-driven patterns, async I/O, caching) with high availability and failover.Data & Storage: model schemas... 
    Senior

    Saxon Global

    Washington DC
    4 days ago
  •  ...Senior Python DeveloperLinkedIn must be strong and candidate must be in EST, CST or Mountain time zone.I want to keep the rate open to attract the super Sr level candidates, just let me know what they need and will make this happen. This job is about talent and not rateI... 
    Senior
    Remote work

    Anveta

    Washington DC
    4 days ago
  •  ...A forward-thinking technology firm in Washington, DC seeks a Python Software Engineer to join their FinTech team. The candidate will work on next-generation settlement processes using cloud services and microservices architecture. Candidates should have over 3 years of... 
    Senior

    Inclusion Cloud

    Washington DC
    3 days ago
  •  ...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... 
    Senior
    Full time
    Live in
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Palo Alto Networks

    Arlington, VA
    5 days ago
  •  ...Description Job Description We are looking for a Senior Python Developer to join our software development team. Senior Python Developer responsibilities...  ...Troubleshooting abilities Good communication skills BSc in Computer Science, Engineering or relevant field... 
    Senior
    Work experience placement

    Maxiom Technology

    Washington DC
    21 days ago
  • $272k - $431.25k

     ...environments. Built in Rust for performance and Python for extensibility, Dynamo orchestrates...  ...-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for...  ...accelerators and memory pools.Mentor senior and junior engineers, set technical... 
    Full time
    Local area
    Remote work

    Nvidia

    Washington DC
    3 days ago
  •  ...Job Description Job Description Select Source Solutions is seeking an experienced Senior Scientific Software Engineer – AWS/Python to design, develop, and optimize cloud-based software solutions that support scientific data processing, large-scale data management... 
    Senior

    Executive Recruiting

    Greenbelt, MD
    21 days ago
  • $135.2k - $306.4k

     ...professionals with 10+ years of relevant engineering, architecture, development, or...  ...comfortable working in complex, fast-changing software development environments. We value experience...  ...strategic technical direction to senior leadership and help align organization-wide... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Oracle

    Washington DC
    7 days ago
  • $147k - $237.5k

     ...the United States*We’re looking for a Principal Escalation Engineer to serve as a key architect of...  ...You Bring8+ years of experience in the software industry (Technical Support, R&D, or...  ...Strong technical depth (scripting in Python/Bash/Go, reading code, SQL) to investigate... 
    Full time
    Work at office
    Immediate start
    Shift work

    Palo Alto Networks

    Arlington, VA
    4 days ago
  • $131.3k - $237.35k

    Leidos has an exciting opportunity for a Principal Software Engineer in our Intel Security Sector's Analysis Solutions Business Area. Our talented...  ...software programming initiatives using Java, JavaScript, Python, SpringBoot, and Hibernate.Develops software system... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    3 days ago
  •  ...offer A high-performing team of developers, engineers, data scientists, architects, and...  ...future roles. Requirements ~7+ years of software development experience ~ Bachelor's degree ~ Expert-level command of Python ~ Strong hands-on experience with cloud... 
    Senior
    Temporary work
    Work at office
    Immediate start
    Shift work

    OpenDataJobs

    Washington DC
    10 days ago
  • $154.05k - $278.48k

     ...customers in the national security, engineering, and health industries. We...  ...enabled services and mission software capabilities in the areas of...  ...is seeking a Principal Software Engineer to provide...  ...stack application development, Python/C++ development, or Linux-based... 
    Full time

    Leidos

    Laurel, MD
    4 days ago
  •  ...vital resource for drug labeling provided by NIH. Ideal candidates will possess significant experience in full-stack development using Python and Angular. Competitive salary and benefits including medical, dental, vision, 401k plan, and vacation are provided. Work is based... 
    Senior

    Black Canyon Consulting

    Bethesda, MD
    17 hours ago
  • $170k - $230k

     ...currently do not possess this level of clearance.*** Are you a Senior Software Engineer who is ready for a new challenge that will launch your...  ...skills.  Required Skills: Experience with Python Experience with GM Learn Exploratory Data Analysis (EDA... 
    Senior
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Laurel, MD
    a month ago
  •  ...Principal Software Development EngineerJob Overview: Leads major projects...  .... Make presentations to the Senior Management, Business Owners...  ...preferred.Expertise with Software Engineering Concepts and Methodologies....  ...with Java/Spring or Python. Additional required technical... 

    Dynamic Yield

    Arlington, VA
    2 days ago
  •  ...Senior Application Developer (AWS/Python) Washington, DC – 100% Onsite Per Federal contract U.S. citizenship is required Must be able to obtain...  ...Science/IT or equivalent work experience • 7+ years software development experience with SDLC and Agile methodologies... 
    Senior
    Contract work
    Temporary work
    Work experience placement
    Local area

    System One

    Washington DC
    19 days ago
  • Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.

    Microsoft Corporation

    Washington DC
    1 day ago
  • $200k - $280k

     ...do not possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your career...  ...skills.  Required Skills: Experience developing in Python specifically data transformations . Experience... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    Gliacell Technologies

    Laurel, MD
    1 day ago
  •  ...applicants to apply. We are seeking a Senior Python Developer (Lead) to support a federal...  ...standards, conduct code reviews, and mentor engineering team members Collaborate with...  ...Seven plus (7+) years of professional software development experience preferably in a... 
    Senior
    Full time
    For contractors
    Local area
    Remote work

    Otoe Missouria Group

    Washington DC
    21 days ago
  • $131.3k - $237.35k

    Leidos has a new and exciting opportunity for a Principal Biometrics Software Engineer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    2 days ago
  •  ...Senior Application Developer (Python/Database) Washington, DC - onsite Per Federal contract U.S. Citizenship...  ..., research assistants, data engineers, and analysts who publish the G.17...  ...G.17 relies heavily on legacy FAME software for programming and database storage... 
    Senior
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work

    System One

    Washington DC
    14 days ago
  •  ...Principal Software/Data EngineerWe solve difficult business, IT, and analytic problems by addressing...  ...are hiring a Principal Software/Data Engineer to work in Laurel, MD. Position...  ...other comparable platformsStrong Linux and Python backgroundUnderstanding of IT management... 
    Local area
    Work from home
    Flexible hours

    ClearanceJobs

    Laurel, MD
    1 day ago
  • $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 time
    Flexible hours

    Oak St. Health

    Washington DC
    4 days ago
  •  ...everyone to thrive. We are looking for an enthusiastic Full Stack Senior Software Developer with an interest in building dynamic, data-driven...  ...overhead. By leveraging the latest AI-coding tools, React, Python, AWS cloud, Google BigQuery, data science and other latest... 
    Senior

    US News & World Report ,L.P.

    Washington DC
    11 days ago
  •  ...Principal Software EngineerAs a Principal Software Engineer, you will be guiding software engineering development across several teams, and solving our most challenging...  ...engineeringParticipate in the hiring of new senior talent to Core EngineeringParticipate in the... 

    Software Technology Inc

    Washington DC
    4 days ago
  • $200k - $280k

     ...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Software Engineer (AI - Assisted Developer Tooling) who is ready for a new challenge that will launch your career to the next level?... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    Gliacell Technologies

    Laurel, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Principal Software Engineer (Python). Be the first to apply!