Software Engineering Manager

TripleScreen Search & Staffing

Mount Laurel Township (NJ)

On-site

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TripleScreen Search & Staffing seeks a highly technical Software Modernization Manager to lead multiple engineering teams through a large-scale transformation. You will combine people leadership with deep Java, architecture, microservices, and modern engineering practices to deliver API-first, event-driven solutions.

You will partner with architecture, platform, SRE, QA, product, and other stakeholders to drive modernization, governance, and delivery while building high-performing teams and

Qualifications

  • 10+ years of software development experience, with significant Java ecosystem experience.
  • 5+ years in software engineering leadership/management.
  • Hands-on experience with Java, Spring, Spring Boot, Hibernate or similar.
  • Proven track record in large-scale application modernization and microservices.
  • Strong understanding of event-driven architecture, distributed systems, REST APIs, API-first development.
  • Ability to mentor engineers, critique designs, and drive technical decisions.
  • Experience with modern CI/CD, observability, containerization, and IaC.
  • Experience with Azure or another major cloud platform.
  • Strong communication skills to translate technical tradeoffs for leadership.

Responsibilities

  • Lead and manage multiple software engineering teams for a major modernization initiative.
  • Drive transformation of a large Java monolith to API-first microservices.
  • Provide technical leadership across architecture, design, quality, and production readiness.
  • Engage in architecture reviews, code reviews, and key engineering decisions.
  • Partner with Architecture, Platform, SRE, QA, Product and stakeholders to drive delivery.
  • Own team performance, roadmaps, and engineering outcomes.
  • Build and mentor engineering teams, including hiring and career development.
  • Establish engineering standards and promote reliability and maintainability.
  • Manage internal and external development resources.

Skills

Java ecosystem
Spring
Spring Boot
Hibernate
Microservices
Event-driven architecture
REST APIs
API-first development
CI/CD
Observability
Containerization
Infrastructure as Code
Azure/cloud platforms
Technical leadership

Education

Bachelor's degree or higher in Computer Science or related field

Tools

Azure
Kubernetes
Docker

Job description

Person must be local to SNJ or Philadelphia due to the need to be in the office a few days per week. Applicants outside of this area will not be considered

We are seeking a highly technical Software Modernization Manager to lead multiple engineering teams through a large-scale application transformation. This individual will combine strong people leadership with a deep technical foundation in Java development, application architecture, microservices, and modern engineering practices.

What You’ll Do
  • Lead and manage multiple software engineering teams responsible for a major application modernization initiative.
  • Drive the incremental transformation of a large, production Java monolith into an API-first, event-driven microservices architecture.
  • Provide technical leadership across architecture, system design, code quality, scalability, reliability, and production readiness.
  • Remain actively involved in architecture discussions, technical design reviews, code reviews, and key engineering decisions.
  • Partner with Architecture, Platform, SRE, QA, Product, and other stakeholders to drive modernization efforts and delivery.
  • Own team performance, execution, roadmap delivery, technical quality, and engineering outcomes.
  • Build and develop engineering teams, including hiring, mentoring, performance management, and career development.
  • Establish engineering standards and promote accountability, continuous improvement, observability, reliability, and maintainability.
  • Manage both internal engineering resources and external/consulting development teams.
What We’re Looking For
  • 10+ years of software development experience, including significant experience in the Java ecosystem.
  • 5+ years of software engineering leadership/management experience.
  • Prior hands-on development experience with Java, Spring, Spring Boot, Hibernate, or similar technologies.
  • Demonstrated experience leading or participating in large-scale application modernization, ideally including the decomposition of monolithic applications into microservices.
  • Strong understanding of event-driven architecture, distributed systems, REST APIs, API-first development, and microservices design principles.
  • Ability to remain technically engaged and effectively challenge designs, assess code quality, mentor engineers, and guide complex technical decisions.
  • Experience with modern CI/CD, observability, containerization, Infrastructure as Code, and production engineering practices.
  • Experience with Azure or another major cloud platform preferred.
  • Strong communication skills with the ability to translate technical decisions, tradeoffs, risks, and resource needs for both engineering teams and senior leadership.
Ideal Background

This opportunity is well suited for a current Software Development Manager, Engineering Manager, or Senior Engineering Manager who began their career as a hands-on Java developer and has maintained strong technical depth while moving into leadership.

The ideal candidate has firsthand experience helping organizations move from legacy or monolithic Java applications toward modern, event-driven microservices environments, while successfully leading and developing engineering teams.

Technical Environment
  • Java, Spring, Spring Boot, Hibernate
  • Monolith-to-microservices application modernization
  • Event-driven architecture and distributed systems
  • REST APIs and API-first development
  • CI/CD, Infrastructure as Code and observability
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineering Manager, Software Applications
Senior Software Engineering Manager, Software Applications

General Motors • Warren (MI)

On-site
USD 180,000 - 240,000
Engineering Manager, Java Modernization & Microservices
Engineering Manager, Java Modernization & Microservices

United States Cold Storage, Inc. • Camden (NJ)

Hybrid
USD 160,000 - 190,000
Medical
Dental
Vision
+6
Software Development Manager - Modernization
Software Development Manager - Modernization

United States Cold Storage, Inc. • Camden (NJ)

Hybrid
USD 160,000 - 190,000
Medical
Dental
Vision
+6
Senior Java Engineer - NY / NJ
Senior Java Engineer - NY / NJ

5 Star Recruitment • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Software Development Manager - Modernization
Software Development Manager - Modernization

United States Cold Storage Inc • Camden (NJ)

Hybrid
USD 160,000 - 190,000
Medical
Dental
Vision
+5
Senior Software Modernization Manager (Java/Microservices)
Senior Software Modernization Manager (Java/Microservices)

TripleScreen Search & Staffing • Mount Laurel Township (NJ)

On-site
USD 140,000 - 190,000
Software Engineering Manager
Software Engineering Manager

Vaco Recruiter Services • Findlay (OH)

On-site
USD 120,000 - 180,000
Software Development Manager: Java Modernization & Microservices
Software Development Manager: Java Modernization & Microservices

United States Cold Storage, Inc. • Camden (NJ)

Hybrid
USD 160,000 - 190,000
Bonus Eligible
Hybrid work arrangement
Senior Full Stack Java Lead Engineer
Senior Full Stack Java Lead Engineer

Cognizant • Jersey City (NJ)

Hybrid
USD 81,000 - 137,000
Medical coverage
Dental coverage
Vision coverage
+9
Senior Manager, Software Engineering
Senior Manager, Software Engineering

Motion Recruitment Partners, LLC • Minneapolis (MN)

Hybrid
USD 180,000 - 230,000