Senior Software Engineer (Ruby)

Nava PBC
•$153,000 - $171,000•Remote

About The Position

Nava is a consultancy and public benefit corporation that helps government agencies modernize technology and make services simpler and more effective. The Senior Software Engineer will work on small teams building scalable applications and end-to-end systems for a major government partner. The work focuses on modernizing a legacy enterprise platform to improve public-facing processes and user experiences, helping people access programs and services in real time through more user-friendly systems. This role focuses on Ruby on Rails and spans strategy, planning, implementation, post-production testing, and support. The engineer will collaborate with Nava engineers, government partners, and other contractors to design and deliver secure, reliable, scalable software. The position supports agile delivery, automation of development and production workflows, technical documentation, code review, and production support. Nava emphasizes human-centered design, accessibility, simplicity, empathy, and technology that serves the public good. Final title and compensation may depend on the candidate’s interview assessment against core competencies.

Requirements

  • Experience with Ruby, Ruby on Rails, and TypeScript.
  • At least 12 years of full-stack engineering experience contributing to development initiatives in a fast-paced, dynamic environment with minimal supervision.
  • Meaningful experience working on web-based systems across both front end and back end.
  • Experience working on large-scale applications and systems.
  • Adaptive, empathetic, collaborative, and positive mindset.
  • Ability to think holistically about engineering issues.
  • Knowledge of engineering fundamentals and architecture.
  • Expertise in developing well-crafted software.
  • Excellent written and verbal communication skills, including technical communication.
  • Strong client services experience.
  • Experience with modern web development frameworks.
  • Experience designing and implementing application architectures and code that are highly scalable, available, and performant.
  • Self-directed approach and ability to work with minimal supervision and collaboratively on a team.
  • Previous experience as a software engineer.
  • Aptitude for giving and receiving feedback and supporting team health.
  • Experience with automated testing.
  • Knowledge of code quality tools such as linters.
  • Experience with system design, including designing sustainable systems for high usage and coordinating front-end and back-end systems.
  • Legal authorization to work in the United States without visa sponsorship now or in the future.
  • Ability to meet other requirements for the government contracts for which the candidate is hired; the role may require a government background check or security clearance, depending on the contract.
  • Must work from the contiguous United States and reside in one of the states listed in the posting to be considered for a fully remote option.

Nice To Haves

  • Willingness to work East Coast hours.
  • Connection to paid family medical leave programs.
  • Connection to Maryland government.
  • Engineering management experience.

Responsibilities

  • Design, review, and build well-crafted software with fellow Nava engineers.
  • Collaborate with government partners and other contractors to architect, implement, and deploy new systems and improvements to existing systems.
  • Work in an agile manner to ship 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 an on-call rotation to support production systems and investigate issues.
  • Participate in hiring activities as needed, including referrals, interviews, and interview debriefs.
  • Contribute across strategy, planning, implementation, post-production testing, and support for systems modernizing a government partner’s legacy platform.

Benefits

  • Comprehensive medical, dental, and vision plans.
  • Disability, life, and accidental death insurance at no cost.
  • Vacation, holidays, and floating holidays.
  • 12 paid federal holidays each year, in addition to regular PTO.
  • Performance-based annual bonus for eligible employees when Nava meets its goals.
  • Paid parental leave for new parents, plus weekly meals delivered to the home.
  • Wellness program with physical, mental, and emotional health resources and support tools.
  • Virtual doctor visits with no copay, depending on available providers.
  • Sabbatical leave: extended unpaid leave may be earned after continuous service.
  • 401(k) match of 4% of salary.
  • Remote-first flexible work environment.
  • Company laptop and home-office setup assistance via Staples.
  • Monthly reimbursement for eligible home-office utility expenses.
  • Internal training programs and professional learning resources.
  • LinkedIn Learning access and annual allowance for courses, tuition, and certifications.
  • Referral bonus for successful referrals.
  • Pre-tax commuter programs for in-office travel when applicable.
  • Supportive, collaborative, remote-friendly team environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service