Nava logo

Software Engineer (Backend- Python)

Nava
Full-time
Remote
United States
$107,000 - $120,600 USD yearly

Nava - Software Engineer

About Nava: Nava is a consultancy and public benefit corporation working to make government services simple and effective. Since 2013, federal, state, and local agencies have trusted Nava to help solve highly scrutinized technology modernization challenges. Through human-centered design and modern engineering best practices, we help government partners better understand user needs and deliver on their missions more effectively.

Role Overview: You will work on cross-functional teams to build scalable systems for government, designing, implementing, and delivering services that millions of Americans depend on. This role involves modernizing an existing legacy enterprise platform to improve public-facing processes and experiences, enabling users to have better access to programs and services in real-time through more user-friendly interfaces.

Location: Remote-first (must reside in specified states: Alabama, Arizona, California, Colorado, DC, Florida, Georgia, Illinois, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nevada, North Carolina, New Jersey, New York, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Tennessee, Utah, Virginia, Washington, Wisconsin)

Key Responsibilities:

  • Design, review, and build well-crafted software with fellow Nava engineers
  • Collaborate with government partners and contractors to architect, implement, and deploy new systems and improvements
  • Work in agile manner to efficiently ship new features that meet user needs
  • Create tools and processes to automate development, testing, and production workflows
  • Write and review technical documentation and perform code reviews
  • Participate in on-call rotation to support production systems and investigate issues
  • Take part in hiring activities including submitting referrals, conducting interviews, and attending debriefs
  • Engage in everything from strategy and planning through post-production testing and support

Qualifications:

  • At least 5 years of experience working in agile, multidisciplinary team environment
  • Experience designing and building medium to large-scale applications on Cloud platforms
  • Experience developing applications with Python, Fargate, Lambda, and OpenAPI
  • Experience working with AWS Step Functions
  • Experience utilizing AWS cloud native services and big data technologies such as Apache Spark and Parquet
  • Tenacity to dive into problems and iterate in working code
  • Highly resourceful, reliable, and detail-oriented
  • Ability to think strategically around trade-offs and short vs. long term benefits
  • Adaptive, empathetic, collaborative, and positive mindset
  • Excellent written and verbal communication skills
  • Must be legally authorized to work in the United States without visa sponsorship
  • May be subject to government background check or security clearance

Compensation & Benefits: $107,000 - $120,600 base salary Comprehensive health coverage, 12 paid federal holidays, annual performance bonus, paid parental leave, wellness program, sabbatical leave, 401(k) with 4% match, flexible remote work, home office setup assistance, development budget, and disability/life insurance coverage.