Software Engineering Manager

EDI Staffing

Collingswood (NJ)

Hybrid

USD 160,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EDI Staffing's client in New Jersey seeks a Software Development Manager - Modernization. This hybrid role in Collingswood leads two engineering teams to modernize a warehouse management platform using a Java/Spring/Hibernate monolith toward API-first microservices on Azure.

You will guide architecture discussions, code reviews, and delivery tradeoffs, partnering with Architecture, Platform, SRE, QA, Product, and business stakeholders while managing hiring, performance, and roadmap execution.

Qualifications

  • Bachelor's degree required in CS, Engineering, or related field.
  • Master's degree preferable for advanced architecture roles.
  • Proven experience leading modernization from monolith to microservices.
  • Strong Java expertise with Spring and Hibernate.
  • Experience with Azure cloud and enterprise architectures.

Responsibilities

  • Manage two engineering teams of approximately 3-6 engineers each.
  • Build and staff the new internal team and define hiring bar.
  • Lead delivery performance for both teams and establish KRIs.
  • Provide coaching, performance feedback, and career development.
  • Own roadmap execution, technical quality, and production readiness.
  • Champion standards for architecture, observability, and reliability.
  • Communicate decisions, risks, and resource needs to leadership.
  • Drive alignment across Architecture, Platform, QA, and Product.

Skills

Leadership experience
Java ecosystem (Spring/Hibernate)
Azure cloud experience
System design principles (12-factor, &
Monolith to microservices
Architecture discussions & code review

Education

Bachelor's degree in computer science, Engineering, or related field
Master's degree preferred

Tools

Terraform
Ansible
Jenkins
GitHub Actions
Dynatrace
Azure Monitor

Job description

Our client is seeking a Software Development Manager - Modernization. This is a full-time, hybrid opportunity based in Collingswood, NJ.

About the Role:

The Software Development Manager - Modernization will lead multiple engineering teams responsible for modernizing the warehouse management platform. This role requires a highly technical software leader with deep experience in Java application development, enterprise architecture, and large-scale application modernization.

Your teams will incrementally transform a large, production Java monolith built with Spring and Hibernate into an API-first, event-driven microservices architecture on Microsoft Azure. You will remain actively involved in architecture discussions, technical design reviews, code reviews, and engineering decisions. You will help teams make sound tradeoffs that balance delivery speed, reliability, security, and long-term maintainability.

You will partner closely with Architecture, Platform, Site Reliability Engineering, Quality Assurance, Product, and business stakeholders. You will also own team performance, execution, hiring, vendor accountability, and delivery outcomes while serving as a credible technical voice with senior leadership.

This role blends technical architecture with traditional people management. The successful candidate must be able to challenge designs, guide implementation, assess code quality, and lead engineers through complex modernization work.

What You Will Own:
  • Manage two engineering teams of approximately 3-6 engineers each, including a new internal team and an established European-based consulting team.
  • Build and staff for the new internal team, define the technical hiring bar, and own the full hiring process.
  • Lead and own delivery performance for both teams.
  • Provide coaching, performance feedback, and career development for the internal team.
  • Establish measurable objectives and key results at the team and individual level.
  • Own roadmap execution, delivery outcomes, technical quality, and production readiness.
  • Champion standards for architecture, observability, reliability, and operability.
  • Communicate technical decisions, tradeoffs, risks, and resource needs clearly to leadership.
  • Drive alignment across Architecture, Platform, Quality Assurance, and Product.
  • Create an environment of accountability, clarity, and continuous improvement.
Technical Environment:
  • Legacy enterprise Java monolith using Spring and Hibernate, backed by Oracle, actively being decomposed into microservices.
  • Java and Spring Boot services deployed to Microsoft Azure.
  • Cloud-native, API-first, event-driven architecture and distributed systems.
  • Relational and fit-for-purpose non-relational data stores.
  • Multi-region high availability for operationally critical systems.
  • Infrastructure as Code using Terraform and Ansible.
  • Jenkins and GitHub Actions for continuous integration and delivery.
  • Observability using Dynatrace and Azure Monitor.
What We're Looking For:
  • 10+ years of software development experience with 5+ years of leadership experience.
  • Demonstrable experience in modernization of monoliths to microservices.
  • Expertise in the Java ecosystem: Spring, Hibernate, etc.
  • Strong understanding of system design principles including 12-factor app methodology, observability, and performance optimization.
  • Experience with Azure or a similar cloud platform.
  • Bachelor's degree in computer science, Engineering, or related field. Master's degree preferred.
Why This Role Is Different:
  • Inherit an established team while building a new internal engineering team.
  • Play a lead role in a highly visible project to modernize the warehouse management platform.
  • Combine people leadership, delivery ownership, vendor management, and meaningful technical involvement.
  • Build systems whose performance affects real-world warehouse and logistics operations on a national scale.
Compensation & Structure:
  • Salary Range: $160,000.00 - $190,000.00/yr.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Software Engineering Manager
Software Engineering Manager

TripleScreen Search & Staffing • Mount Laurel Township (NJ)

On-site
USD 140,000 - 190,000
Engineering Manager, Monolith Modernization Microservices
Engineering Manager, Monolith Modernization Microservices

EDI Staffing • Collingswood (NJ)

Hybrid
USD 160,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: 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
Software Engineering Manager
Software Engineering Manager

Vaco • Findlay (OH)

On-site
USD 120,000 - 180,000
Lead Software Engineer
Lead Software Engineer

Ringside Talent Acquisition Partners • Columbus (OH)

Hybrid
USD 140,000 - 170,000
Modernization project
Influence decisions
AI development
+1
Lead Software Engineer
Lead Software Engineer

Ringside Talent • Columbus (OH)

Hybrid
USD 120,000 - 150,000
Senior Manager, Software Engineering
Senior Manager, Software Engineering

Motion Recruitment Partners LLC • Minneapolis (MN)

On-site
USD 150,000 - 230,000
Software Development Manager: Modernization & Microservices
Software Development Manager: Modernization & Microservices

United States Cold Storage Inc • Camden (NJ)

Hybrid
USD 160,000 - 190,000
Medical
Dental
Vision
+5