Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ad Hoc LLC

Engineering Manager, Software Engineering – Java Backend

Ad Hoc LLC

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

Posted 11/3/2026full-timeRemote • United StatesSeniorLead💰 $120,000 - $170,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive expertise in Java backend development, particularly with Java 17+, Spring, and Spring Boot, while effectively leading and mentoring engineering teams. Balances technical delivery with team development, fostering a collaborative environment and ensuring alignment with program objectives.

Highest-signal resume keywords
Java Backend DevelopmentSpring Boot FrameworkRESTful API DesignAgile Development PracticesTechnical Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java 17+SpringSpring BootREST APIsMicroservicesSQLORM FrameworksObject-Oriented ProgrammingAutomated TestingPerformance Feedback
Soft Skills
CoachingCommunicationInterpersonal SkillsMentorshipCollaboration
Tools & Technologies
DockerKubernetesCI/CD PipelinesHibernateKafka
Certifications & Qualifications
Public Trust Security Clearance
Industry Keywords
Agile DeliveryEngineering Best PracticesEnterprise ModernizationFederal Government ProgramsTeam Development

Tech Stack

Tools & technologies
Distributed SystemsDockerHibernateJavaKafkaKubernetesMicroservicesOraclePostgresRedisSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Lead and support a team of software engineers developing and maintaining Java-based backend applications and services
  • Remain technically engaged through architecture, code reviews, troubleshooting, technical design, and hands-on development as needed
  • Guide the design and delivery of backend applications using Java 17+, Spring, Spring Boot, REST APIs, and microservices
  • Conduct regular 1:1s, coaching, performance feedback, professional development, and career growth support
  • Collaborate with engineers, architects, product managers, and program leadership to establish technical priorities and deliver solutions aligned with program objectives
  • Help engineers own complex technical challenges involving API architecture, service integration, data access, and enterprise modernization
  • Establish and reinforce engineering best practices, including automated testing, maintainable code, code reviews, and continuous improvement
  • Support Agile delivery processes, sprint planning, technical estimation, and resolution of engineering blockers
  • Identify technical risks, dependencies, and improvement opportunities while communicating with technical and nontechnical stakeholders
  • Partner with customer technical teams and architects to align solutions with program requirements and engineering standards
  • Support hiring, technical interviews, onboarding, and team development
  • Foster a collaborative engineering environment centered on accountability, knowledge sharing, and continuous learning
  • Balance technical delivery with engineering-team development, engagement, and performance

Requirements

What you’ll need
  • Bachelor's degree and 9+ years of relevant software engineering experience; relevant professional experience may be substituted for education
  • 8+ years of professional software development experience, including significant hands-on Java backend development
  • 5+ years of experience with Spring and Spring Boot developing production backend applications
  • 5+ years of experience designing, developing, or integrating RESTful APIs and microservices
  • Experience leading software engineers through technical delivery, mentorship, coaching, or formal people management
  • Experience providing performance feedback, supporting professional development, and managing engineering team priorities
  • Strong technical foundation in Java, Spring Boot, backend architecture, object-oriented programming, and API design
  • Recent hands-on software engineering experience with the ability to review code, contribute to technical designs, and troubleshoot complex backend systems
  • Experience with relational databases such as Oracle, PostgreSQL, or comparable technologies, including SQL and ORM frameworks such as Hibernate/JPA
  • Experience supporting software development across the full lifecycle, including design, development, testing, deployment, and production support
  • Experience working in Agile development environments and collaborating across engineering, product, and program teams
  • Demonstrated ability to balance technical leadership, engineering delivery, and team development responsibilities
  • Strong communication and interpersonal skills, including experience working with technical and nontechnical stakeholders
  • Must be legally authorized to work in the United States without sponsorship, now or in the future
  • Must be able to successfully obtain and maintain a Public Trust security clearance
  • Preferred: Active, VA-adjudicated Public Trust
  • Preferred: Previous experience as an Engineering Manager, Technical Lead, Engineering Lead, or Staff Software Engineer with team leadership responsibilities
  • Preferred: Experience directly managing engineers, including performance reviews, coaching, and career development
  • Preferred: Experience modernizing legacy enterprise applications or transitioning monolithic systems into microservices
  • Preferred: Experience with Java 17+ and modern Spring Boot frameworks
  • Preferred: Experience with event-driven architecture, Kafka, Redis, or distributed systems
  • Preferred: Experience with reactive programming and Spring WebFlux
  • Preferred: Experience with Docker, Kubernetes, CI/CD pipelines, and modern DevOps practices
  • Preferred: Experience supporting federal government programs, particularly the Department of Veterans Affairs (VA)
  • Preferred: Experience balancing hands-on technical contributions with formal engineering management responsibilities
  • Preferred: Experience leading distributed or fully remote engineering teams

Benefits

Comp & perks
  • Company-subsidized health, dental, and vision insurance
  • Flexible PTO
  • 401K with employer match
  • Paid parental leave after one year of service
  • Employee Assistance Program