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 5 days ago
Similar jobs that could be interesting for youBased on the Senior/Principal Software Engineer (Python) in Florida vacancy
  • $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... 
    Senior
    Shorter hours
    Temporary work
    Remote work
    Relocation package
    Shift work

    ClearanceJobs

    Melbourne, FL
    9 hours ago
  • $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... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide
    Night shift

    BAE Systems USA

    Largo, FL
    3 days ago
  • $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... 
    Senior
    Shift work

    Northrop Grumman

    Melbourne, FL
    3 days ago
  • $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... 
    Senior
    Shift work

    Northrop Grumman

    Melbourne, FL
    3 days ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Melbourne, FL
    3 days ago
  •  ...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 time
    Local area
    Remote work
    Flexible hours

    CoreLogic

    Sunrise, FL
    1 day ago
  • $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... 
    Senior
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    1 day ago
  • $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... 
    Senior
    Remote job
    Full time
    Contract work
    For contractors

    G2i

    Miami, FL
    1 day ago
  •  ...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... 
    Senior
    Contract work
    3 days per week

    Samprasoft

    Tampa, FL
    3 days ago
  • $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

    Citadel

    Miami, FL
    4 days ago
  •  ...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,... 
    Senior
    Full time
    Contract work
    Temporary work
    Worldwide
    Flexible hours
    3 days per week

    Motion Recruitment

    Tampa, FL
    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

    Jacksonville, FL
    4 days ago
  • $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 time
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    1 day ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    West Palm Beach, FL
    2 days ago
  •  ...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... 
    Senior
    Remote work
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Tampa, FL
    2 days ago
  • $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-... 
    Senior
    Full time
    H1b

    PwC

    Tampa, FL
    3 days ago
  •  ...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

    Infosys

    West Palm Beach, FL
    3 days ago
  • $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 time
    Remote work
    Flexible hours

    Amgen

    Tampa, FL
    2 days ago
  • $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... 
    Senior
    Hourly pay
    Work at office
    Remote work
    Work visa

    FormativGroup

    Fort Lauderdale, FL
    12 days ago
  • $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 time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Jacksonville, FL
    9 hours ago
  • $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... 
    Senior
    Contract work
    Work experience placement
    Relocation package
    Flexible hours
    Shift work
    Afternoon shift

    Northrop Grumman

    Melbourne, FL
    6 days ago
  •  ...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

    Acara Solutions

    Melbourne, FL
    2 days 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

    Tallahassee, FL
    3 days ago
  •  ...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... 

    Jobleads-US

    Fort Meade, FL
    4 days ago
  • $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 time
    Work experience placement
    Local area
    Immediate start
    Night shift

    Socket

    Melbourne, FL
    3 days ago
  • $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 work
    Work experience placement
    For subcontractor
    Start working today
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    9 hours ago
  • $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 placement
    Work at office

    Akamai

    Tallahassee, FL
    9 hours ago
  • $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 office
    Remote work
    Flexible hours

    GrabJobs

    Orlando, FL
    3 days ago
  • $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... 

    Jobleads-US

    Fort Meade, FL
    4 days ago
  •  ...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 work
    Temporary work
    Flexible hours

    Concord

    North Palm Beach, FL
    2 hours ago

Do you want to receive more vacancies?

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