Senior Engineering Manager (Java)

Nava PBC · Remote · Engineering

Posted 2026-10-23

Apply for this role →

Position summary

Nava’s Software Engineering Manager is responsible for the career growth of their direct reports, ensuring reports receive guidance, relevant feedback and are correctly compensated. As a manager at Nava, you are also a technical contributor as either an individual contributor or a technical lead. Although the focus is on technical leadership, the incumbent is also a technical contributor who engages with cross-functional leadership, technical delivery teams, users, and vendors to ensure the successful design, development, and delivery of technology-based solutions in support of Nava’s culture and mission: Be Active Stewards, Pursue the Root Cause, Think Long-Term, Build Together, Inclusion is Essential and Progress Takes Work.

What you'll do

Engineering Management/Technical Leadership

Writing code and performing code reviews

Writing and reviewing technical specifications

Working closely with cross-functional product teams to identify and mitigate technical risks

Guiding the engineering team on planning, estimation, prioritization, trade-offs, and balancing technical debt and meeting project milestones

Review architecture and designs from other project teams

Designing technical roadmaps

Proposing and enforcing technical architecture

Maintaining production systems

Handling on-call duties and systematically debugging and resolving issues when they occur

Contributing to growing Nava’s client portfolio

Working on business development bids

Participating in client stakeholder meetings related to growth

Working with government stakeholders to get buy-in on technical initiatives

Strategizing with leadership on ways to grow projects

Attending conferences and networking with potential clients

Reviewing strategy plans and outlining technical requirements for potential work

Required skills

At least 10 years of experience working in an agile, multidisciplinary team environment, preferably designing and building medium to large-scale on Cloud platforms

1 or more years experience as a People Manager

Experience designing and implementing production-grade, cloud-native microservices and RESTful APIs using Java, Spring Boot, and containerized deployment patterns

Experience with using relational databases, preferably Postgres, using JDBC and ORM mappers like Hibernate

Experience with DevOps, preferably with Jenkins CI/CD

Experience utilizing AWS cloud native services and data engineering

Tenacity to dive into problems and iterate on working code

Highly resourceful, reliable, and detail-oriented

Ability to think strategically around trade-offs and short-term vs. long term benefits

An adaptive, empathetic, collaborative, and positive mindset

Excellent written and verbal communication skills, technical and otherwise

Prior experience working with stakeholders

Compensation

$135,900—$153,000 USD

Apply for this role →

← Back to all jobs