Sr. Software Engineer (Java)

Nava is a consultancy and public benefit corporation working to make government services simple and effective.
$135,000 - $153,000
Backend
Senior Software Engineer
Remote
8+ years of experience
Enterprise SaaS · Government

Description For Sr. Software Engineer (Java)

Nava, a consultancy and public benefit corporation, is seeking a Senior Software Engineer with Java expertise to join their mission of modernizing government services. This role combines technical leadership with hands-on development, requiring 8+ years of experience in software engineering. The position offers a unique opportunity to work on meaningful projects that directly impact public services.

The role involves leading significant migration efforts and collaborating with government stakeholders to drive technical initiatives. Key responsibilities include writing and implementing code, creating technical specifications, reviewing pull requests, and mentoring team members. The ideal candidate will have strong experience with Java, Kafka, and ETL pipelines, along with a proven track record in technical leadership.

Working at Nava means joining a remote-first environment with comprehensive benefits, including medical, dental, and vision coverage, generous PTO, 401(k) matching, and various wellness programs. The company culture emphasizes collaboration, user-centered design, and making a positive impact on public services.

The position requires strong technical skills combined with excellent communication abilities, as you'll be interfacing with both internal teams and government stakeholders. You'll be part of a team that values human-centered design, technical excellence, and the pursuit of public good. This is an excellent opportunity for experienced engineers who want to apply their skills to meaningful projects while working with modern technologies and best practices.

The role offers competitive compensation ($135,000 - $153,000) and the flexibility of remote work, making it an attractive opportunity for senior engineers looking to make a difference in public sector technology. Candidates must be authorized to work in the United States and may need to undergo government background checks depending on the contract.

Last updated 7 days ago

Responsibilities For Sr. 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 to teammates 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 technical lead and mentor

Requirements For Sr. Software Engineer (Java)

Java
Kafka
  • 8+ years of Software Engineering experience
  • Experience with Agile Software Development, Test Driven Development, CI/CD
  • Strong technical guidance for peer reviews, architectural design
  • Technical lead experience
  • Prior experience with Java and Kafka
  • Experience with ETL pipelines
  • Experience working with and integrating diverse technologies
  • Proficient in refining high-level goals into tasks
  • Must be legally authorized to work in the United States
  • May be subject to a government background check or security clearance

Benefits For Sr. Software Engineer (Java)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
Commuter Benefits
  • 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
  • Remote-first work environment
  • 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 Sr. Software Engineer (Java)

Sr. Software Engineer (Ruby)

Senior Software Engineer position at Nava, focusing on Ruby development for government services modernization projects.

Senior Software Engineer (Salesforce)

Senior Salesforce Engineer position at Nava, working remotely to modernize government services with competitive salary and comprehensive benefits.

Senior Software Engineer (Salesforce)

Senior Salesforce Engineer position at Nava, working remotely to modernize government services with competitive salary and comprehensive benefits.

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance platform development, building tools and frameworks to optimize system performance across the organization.

Senior Wordpress Developer

Senior WordPress Developer position at Catena Media in Malta, focusing on developing and optimizing WordPress websites with 4+ years of experience required.