CareerPlan

Engineering Manager, Software Engineering (Java Backend)

USRemoteFull-time$120k–$170k2026-11-05 → 2026-11-10
Remote · from United StatesNo visa sponsorshipSecurity clearance required

Core

Lead a team of software engineers to modernize and maintain critical enterprise applications and services for the public sector, specifically improving experiences for Veterans and their families.

Role type

Senior Engineering Manager (Java Backend)

Builds

Scalable backend solutions, microservices, and modernized enterprise applications

Domain

Public sector / Government / Enterprise Software

Required skills

Java 17+, Spring Boot, REST APIs, Microservices, Object-Oriented Programming, SQL, Relational Databases (Oracle/PostgreSQL), ORM (Hibernate/JPA), Agile, Technical Architecture, People Management, Code Reviews, Troubleshooting

Preferred skills

Legacy modernization, Event-driven architecture, Kafka, Redis, Distributed systems, Reactive programming, Docker, Kubernetes, CI/CD, Federal government program experience

Technologies

Java, Spring Boot, REST, Microservices, Oracle, PostgreSQL, Hibernate, Kafka, Redis, Docker, Kubernetes

Responsibilities

Lead and support a team of software engineers developing Java-based backend applications; Provide hands-on technical leadership through architecture, design, and code reviews; Guide the design and delivery of scalable backend solutions; Manage and develop team members through coaching and performance feedback; Collaborate with product and program leaders to align priorities; Identify technical risks and improvement opportunities; Establish engineering standards for maintainable code and automated testing; Support Agile delivery and sprint planning; Partner with customer technical teams to ensure solutions meet requirements.

Seniority

Senior, hands-on IC with people leadership