2h ago
New
$120,000–$170,000 USD/yr

Engineering Manager, Software Engineering (Java Backend)

United StatesUnited StatesRemoteFull-timemid
EngineeringEngineering Manager
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Bachelor's degree and 9+ years of relevant software engineering experience, or equivalent professional experience in place of a degree. 8+ years of professional software development experience,

Requirements Summary

Bachelor's degree and 9+ years of relevant software engineering experience, or equivalent professional experience in place of a degree. 8+ years of professional software development experience,

Technical Tools
EngineeringEngineering Manager

In this role, you’ll combine hands-on Java backend engineering with people leadership, guiding a team responsible for modernizing and maintaining critical enterprise applications and services. You’ll shape technical architecture and delivery using Java, Spring Boot, REST APIs, and microservices while remaining closely involved in coding, design reviews, and complex problem-solving. Alongside technical direction, you’ll coach engineers, support career development, and foster a culture of accountability, collaboration, and continuous learning. You’ll work across engineering, product, architecture, and program teams to align priorities and deliver reliable solutions that meet mission-critical public-sector needs. The position is fully remote within the United States and offers the opportunity to contribute to digital services that improve experiences and outcomes for Veterans and their families.

  • Lead and support a team of software engineers developing, enhancing, and maintaining Java-based backend applications and services.

  • Provide hands-on technical leadership through architecture, technical design, code reviews, troubleshooting, and development contributions as needed.

  • Guide the design and delivery of scalable backend solutions using Java 17+, Spring, Spring Boot, REST APIs, and microservices.

  • Manage and develop team members through regular one-on-ones, coaching, performance feedback, career planning, and professional development.

  • Collaborate with engineers, architects, product managers, and program leaders to establish technical priorities and align delivery with program objectives.

  • Help engineers take ownership of complex technical challenges involving API architecture, service integration, data access, and enterprise application modernization.

  • Establish and reinforce engineering standards for maintainable code, automated testing, code reviews, and continuous improvement.

  • Support Agile delivery through sprint planning, technical estimation, prioritization, and the identification and resolution of engineering blockers.

  • Identify technical risks, dependencies, and improvement opportunities, communicating clearly with both technical and nontechnical stakeholders.

  • Partner with customer technical teams and architects to ensure solutions meet program requirements and engineering standards.

  • Contribute to hiring, technical interviews, onboarding, and ongoing team development.

  • Balance engineering delivery and technical contributions with people management, team engagement, and performance responsibilities.

Requirements

~2 min read
  • Bachelor's degree and 9+ years of relevant software engineering experience, or equivalent professional experience in place of a degree.

  • 8+ years of professional software development experience, including substantial hands-on Java backend development.

  • 5+ years of experience developing production backend applications with Spring and Spring Boot.

  • 5+ years of experience designing, developing, or integrating RESTful APIs and microservices.

  • Experience leading engineers through technical delivery, mentorship, coaching, or formal people management.

  • Experience providing performance feedback, supporting career development, and managing engineering priorities.

  • Strong technical foundation in Java, Spring Boot, backend architecture, object-oriented programming, and API design.

  • Recent hands-on engineering experience, with the ability to review code, contribute to technical designs, and troubleshoot complex backend systems.

  • Experience with relational databases such as Oracle or PostgreSQL, SQL, and ORM frameworks such as Hibernate/JPA.

  • Experience across the full software development lifecycle, including design, development, testing, deployment, and production support.

  • Familiarity with Agile development practices and collaboration across engineering, product, and program teams.

  • Ability to balance technical leadership, hands-on delivery, and team development responsibilities.

  • Strong communication and interpersonal skills, including the ability to work effectively with technical and nontechnical stakeholders.

  • Must be legally authorized to work in the United States without current or future sponsorship.

  • Must be able to successfully obtain and maintain a Public Trust security clearance.

  • Preferred: active, VA-adjudicated Public Trust clearance; previous experience as an Engineering Manager, Technical Lead, Engineering Lead, or Staff Software Engineer with team leadership responsibilities.

  • Preferred: direct experience managing engineers, including performance reviews, coaching, and career development.

  • Preferred: experience modernizing legacy enterprise applications or transitioning monolithic systems to microservices.

  • Preferred: experience with Java 17+, modern Spring Boot frameworks, event-driven architecture, Kafka, Redis, distributed systems, or reactive programming with Spring WebFlux.

  • Preferred: familiarity with Docker, Kubernetes, CI/CD pipelines, and modern DevOps practices.

  • Preferred: experience supporting federal government programs, particularly the Department of Veterans Affairs, and leading distributed or fully remote engineering teams.

What We Offer

~1 min read
✓Annual salary range of $120,000–$170,000 USD.
✓Company-subsidized medical, dental, and vision insurance.
✓Flexible paid time off.
✓401(k) retirement plan with employer match.
✓Paid parental leave after one year of service.
✓Employee Assistance Program (EAP).
✓Fully remote position within the United States.

Location & Eligibility

Where is the job
United States
Remote within one country
Who can apply
US

About this job

Pay per year
$120,000–$170,000 a year
34% below the $220,000 median for Engineering Manager jobs on Jobera (1,116 salaries).
Who can apply
United States
Posted
Today
Employer
has 6,306 open jobs on Jobera in 42 countries.

Listing Details

Posted
November 5, 2026
First seen
November 5, 2026
Last seen
November 5, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
80%
Scored at
November 5, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Engineering Manager, Software Engineering (Java Backend)$120,000–$170,000 USD