Sr. Software Engineer (Java)

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

Description For Sr. Software Engineer (Java)

Nava, a consultancy and public benefit corporation, is seeking a Sr. Software Engineer (Java) to join their team. This role is crucial in improving overall engineering quality through documentation, technical guidance, and mentoring. The ideal candidate will have 8+ years of experience in Software Engineering, with expertise in Java and Kafka.

As a Sr. Software Engineer at Nava, you'll be working on transformative digital services to help people access public benefits. Your responsibilities will include writing and implementing code, performing local testing, writing technical specifications, and collaborating with internal and external stakeholders. You'll also lead significant migration efforts and work with government stakeholders to get buy-in on technical initiatives.

The role offers a competitive salary range of $135,000 - $153,000 per year, along with an impressive benefits package. This includes comprehensive health insurance, generous PTO, parental leave, 401k matching, and various wellness programs. Nava supports flexible work arrangements, including remote work options in several states across the US.

Nava values diversity and inclusion, seeking candidates who can think strategically, dive into complex problems, and communicate effectively. If you're passionate about using technology to make a positive impact on public services and want to be part of a collaborative, mission-driven team, this could be an excellent opportunity for you.

Last updated 4 months ago

Responsibilities For Sr. Software Engineer (Java)

  • Writing and implementing code
  • Performing local testing
  • Writing technical specifications
  • Reviewing pull requests
  • Providing feedback to teammates
  • Implementing and testing updates for design systems
  • Identifying and proposing solutions to blockers
  • Collaborating with internal and external engineers
  • Attending standup meetings
  • Participating in refinements, retrospectives, and sprint demos
  • Sharing expertise with others
  • Serving as a resource on Nava's culture and expectations
  • Participating in Engineering critiques
  • Interfacing with clients to provide project updates and propose solutions

Requirements For Sr. Software Engineer (Java)

Java
Kafka
  • 8+ years of Software Engineering experience
  • Experience with professional software engineering practices (Agile, TDD, CI/CD, SCM)
  • Strong technical guidance for peer reviews, architectural design
  • Prior experience with Java and Kafka
  • Experience with ETL pipelines
  • Experience working with and integrating diverse technologies
  • Proficient in refining high-level goals into high-impact, low-effort tasks
  • Tenacity to dive into problems and iterate in working code
  • Equal parts systems thinker and advocate for users
  • Highly resourceful, reliable, and detail-oriented
  • Ability to think strategically around trade-offs
  • Adaptive, empathetic, collaborative, and positive mindset
  • Excellent written and real-time communication skills

Benefits For Sr. Software Engineer (Java)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Mental Health Assistance
Commuter Benefits
  • Competitive medical, dental, and vision benefits
  • 20 days of accrued PTO
  • 12 paid federal holidays
  • 5 floating holidays
  • Unlimited sick leave
  • Annual discretionary bonus
  • 16 weeks of fully paid parental leave
  • Employee Wellness Program
  • Zero copay virtual doctor visits
  • Fertility support
  • Sabbatical leave program
  • 4% 401k match
  • Flexible work arrangements
  • Home office setup assistance
  • Monthly phone allowance
  • Monthly partial utilities reimbursement
  • Learning and development program
  • Tuition and Professional development budget
  • LinkedIn Learning license
  • Equity stock options
  • Employee referral program
  • Commuter benefits
  • Short and long-term disability insurance
  • Life and accidental death insurance

Interested in this job?