Taro Logo

Software Engineer (Backend- Python)

A consultancy and public benefit corporation working to make government services simple and effective since 2013.
Alabama, USAArizona, USACalifornia, USA
$107,000 - $120,600
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Government

Description For Software Engineer (Backend- Python)

Nava, a consultancy and public benefit corporation, is seeking a Backend Software Engineer to join their mission of making government services simple and effective. This role involves developing end-to-end systems for major government partners, focusing on modernizing legacy enterprise platforms. The position offers the opportunity to work on technology that impacts millions of Americans' lives, building scalable, secure, and inclusive systems.

The ideal candidate will have 5+ years of experience working with Python and AWS technologies in an agile environment. You'll be responsible for designing and implementing solutions, collaborating with government partners, and participating in the full software development lifecycle from strategy to production support. The role combines technical expertise with a strong focus on human-centered design and modern engineering practices.

Working at Nava means joining a remote-first environment with comprehensive benefits, including health coverage, 401(k) matching, parental leave, and professional development opportunities. The company culture emphasizes collaboration, empathy, and making a meaningful impact on public good. This position offers a competitive salary range of $107,000 - $120,600 and is available to candidates in multiple US states.

The role requires strong technical skills in Python, AWS services, and cloud infrastructure, combined with excellent communication abilities and a collaborative mindset. You'll be part of a team that values both technical excellence and social impact, working on projects that directly affect how Americans access government services and programs.

Last updated 19 days ago

Responsibilities For Software Engineer (Backend- Python)

  • Design, review, and build well-crafted software
  • Collaborate with government partners and contractors
  • Work in an agile manner to ship new features
  • Create tools and processes to automate development workflows
  • Write and review technical documentation, perform code reviews
  • Participate in on-call rotation
  • Take part in hiring activities

Requirements For Software Engineer (Backend- Python)

Python
  • 5+ years experience in agile, multidisciplinary team environment
  • Experience developing applications with Python, Fargate, Lambda, OpenAPI
  • Experience working with AWS Step Functions
  • Experience with AWS cloud native services and big data technologies
  • Tenacity to dive into problems and iterate in working code
  • Highly resourceful, reliable, and detail-oriented
  • Strategic thinking around trade-offs
  • Adaptive, empathetic, collaborative mindset
  • Excellent written and verbal communication skills
  • Must be legally authorized to work in the United States
  • May require government background check or security clearance

Benefits For Software Engineer (Backend- Python)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
Commuter Benefits
  • Health coverage - Comprehensive medical, dental, and vision plans
  • Vacation and holidays including Juneteenth
  • 401(k) match - 4% of salary
  • Annual performance bonus
  • Parental leave with meal delivery
  • Wellness program
  • Virtual care with no copay
  • Sabbatical leave
  • Flexible remote work
  • Home office setup and utility support
  • Learning and development budget
  • Referral bonus
  • Commuter benefits
  • Disability, life, and accidental death insurance

Interested in this job?

Jobs Related To Nava Software Engineer (Backend- Python)