Software Engineering Manager

TripleScreen Search & Staffing

Mount Laurel Township (NJ)

On-site

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

Software Engineering Manager
Software Engineering Manager

EDI Staffing • Collingswood (NJ)

Hybrid
USD 160,000 - 190,000
Engineering Manager, Monolith Modernization Microservices
Engineering Manager, Monolith Modernization Microservices

EDI Staffing • Collingswood (NJ)

Hybrid
USD 160,000 - 190,000
Java Microservices Modernization Manager (Hybrid NJ)
Java Microservices Modernization Manager (Hybrid NJ)

RSM Solutions Inc. • New Jersey

Hybrid
USD 150,000 - 190,000
Software Development Manager (focus on Java Microservices)
Software Development Manager (focus on Java Microservices)

RSM Solutions Inc. • New Jersey

Hybrid
USD 150,000 - 190,000
Software Development Manager - Modernization
Software Development Manager - Modernization

United States Cold Storage • Camden (NJ)

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

5 Star Recruitment • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Engineering Manager - Java Modernization & Microservices
Engineering Manager - Java Modernization & Microservices

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

Hybrid
USD 160,000 - 190,000
Bonus eligible
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 Development Manager - Modernization
Software Development Manager - Modernization

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

Hybrid
USD 160,000 - 190,000
Bonus eligible
Director of Engineering
Director of Engineering

Averity • Ridgefield Park (NJ)

Hybrid
USD 180,000 - 240,000