Lead and grow the engineering team, set technical direction and delivery practices, own platform reliability and compliance, and stay hands-on while partnering with product and design.
Senior Engineering Manager (Java)
📜 Description
- Write and review code, technical specifications, architecture, and designs.
- Guide engineering planning, estimation, prioritization, trade-offs, and technical debt management.
- Partner with cross-functional product teams to identify and mitigate technical risks.
- Design technical roadmaps, propose architecture, and maintain production systems; debug issues and participate in on-call duties.
- Support client growth through bids, stakeholder meetings, technical initiative buy-in, and technical requirements for potential work.
- Coach direct reports and support their career growth, feedback, and compensation.
🛠️ Requirements
- 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
✨ Benefits
- Health coverage — comprehensive medical
- Dental
- Vision plans to support your overall health needs
- Insurance coverage — Nava provides disability
- Accidental death insurance at no cost
- Time off — vacation, holidays (including Juneteenth), and floating holidays to rest and recharge
- Company holidays — enjoy 12 paid federal holidays each year on top of your regular PTO
- Annual bonus — when Nava meets its goals, eligible employees receive a performance-based annual bonus
- Parental leave — paid time off for new parents, plus weekly meals delivered to your home
- Wellness program — full platform offering physical, mental, & emotional health resources & support tools
Full job description
About Nava
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
Other requirements
Perks working with Nava
Location
Stay in touch
Equal Employment Opportunity
Similar jobs
Search more Engineering Manager jobsEngineering Manager, Tenant Scale: Gitaly
Lead a team of senior and staff engineers building and scaling Gitaly, GitLab’s Git storage tier, while guiding long-term infrastructure work and supporting engineering growth.
Coordenação de Engenharia de Software - Cloud | RD Station (Remoto)
Lidera a estratégia e a evolução da Cloud Foundation, desenvolvendo uma base segura, escalável e eficiente e transformando recursos de GCP, AWS e OCI em serviços reutilizáveis para os times de Engenharia.
Lidere um squad de 4 a 6 desenvolvedores e a evolução técnica e operacional de serviços de pagamentos de boletos, equilibrando confiabilidade, observabilidade, qualidade de engenharia e velocidade de entrega.
Director, Engineering Management
Lead engineering strategy and delivery for a distributed team of 15+ senior engineers, owning architecture, engineering standards, security, and compliance while partnering with executives and product teams.
