Software Engineer (Java)

Nava is a consultancy and public benefit corporation working to make government services simple and effective.
$107,100 - $135,900
Backend
Mid-Level Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Government

Description For Software Engineer (Java)

Nava, a consultancy and public benefit corporation, is seeking a Mid-Level Software Engineer specializing in Java development to join their mission of making government services more effective and user-friendly. Since 2013, they've been trusted by government agencies to tackle complex technology modernization challenges.

The role involves working with distributed systems and requires 4+ years of software development experience, particularly with Java, Kotlin, or Scala. As a Backend Software Engineer, you'll be responsible for designing, reviewing, and building well-crafted software while collaborating with government partners and other contractors. The position offers a blend of technical work and collaborative opportunities, including code implementation, technical specification writing, and participation in agile ceremonies.

The company offers an impressive benefits package, including comprehensive healthcare, flexible remote work arrangements, and professional development opportunities. The salary range of $107,100 - $135,900 reflects the role's senior nature and the company's commitment to competitive compensation.

What makes this role particularly appealing is its impact on public good. You'll be working on projects that directly affect government services and the people who use them, combining technical expertise with meaningful social impact. The company's culture emphasizes active stewardship, root cause analysis, long-term thinking, and inclusive collaboration.

The position is fully remote, with the flexibility to work from numerous states across the US. Nava provides comprehensive support for remote work, including home office setup assistance and monthly utility credits. The role offers an excellent opportunity for engineers who want to apply their skills to meaningful projects while enjoying the benefits of a modern, flexible workplace.

Last updated a day ago

Responsibilities For Software Engineer (Java)

  • Writing and implementing code
  • Performing local testing to ensure acceptance criteria have been met
  • Writing technical specifications for new functionality
  • Reviewing pull requests
  • Providing feedback on pull requests
  • Implementing and testing updates for design systems
  • Collaborating with internal and external engineers
  • Participating in sprint meetings and retrospectives
  • Interfacing with clients to provide project updates
  • Serving as a resource to peers on Nava's culture

Requirements For Software Engineer (Java)

Java
Kotlin
Scala
  • 4+ years experience developing software in a team environment
  • Experience developing with Java, Kotlin or Scala
  • Experience building distributed systems
  • Strong problem-solving abilities
  • Systems thinking and user advocacy
  • Highly resourceful, reliable, and detail-oriented
  • Strategic thinking around trade-offs
  • 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 (Java)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
Education Budget
Parental Leave
  • Comprehensive medical, dental, and vision coverage
  • Vacation, holidays, and floating days
  • Annual bonus
  • Paid parental leave with meal deliveries
  • Wellness program
  • Virtual doctor visits at no cost
  • Sabbatical after continued service
  • 401(k) match
  • Home office setup support
  • Monthly utility credit
  • Learning and development budget
  • Commuter benefits
  • Disability, life, and AD&D insurance

Interested in this job?

Jobs Related To Nava Software Engineer (Java)

Share Point Developer

SharePoint Developer position at CGS Federal, focusing on government technical support with hybrid work options and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on cloud supply chain infrastructure development with hybrid work arrangement in Redmond, WA.

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon Stores, building scalable solutions for e-commerce platform with competitive compensation and comprehensive benefits.

Full-Stack Software Engineer: Mid, Senior, Lead, Principal

Full-Stack Software Engineer position at Salesforce, offering hybrid work model, competitive salary, and opportunity to work on enterprise-scale applications with cutting-edge technologies.

ServiceNow Developer

Mid-level ServiceNow Developer position at CGS Federal, offering $112,597-$144,768 salary, hybrid work model, and comprehensive benefits package. Develop and maintain ServiceNow applications for federal agency support.