Engineering Manager, Software Development

recruit22

Willingboro Township (NJ)

On-site

USD 140,000 - 180,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, Dental, and Vision coverage
Company-paid Life Insurance
Short-Term and Long-Term Disability
401(k) with automatic enrollment
Paid Holidays
PTO beginning on day one
Additional voluntary benefit offerings

Job summary

Recruit22 is partnering with a leading organization to identify an experienced Engineering Manager to lead a software engineering team responsible for designing, building, and modernizing enterprise applications. This role combines people leadership, software delivery, technical direction, cloud modernization, and AI innovation.

The ideal candidate has a strong software engineering background and has transitioned into leadership while remaining technically credible and engaged with architecture

Qualifications

  • 10+ years of progressive software engineering experience.
  • 3+ years leading or managing software engineering teams.
  • Strong background building and supporting large-scale enterprise applications.

Responsibilities

  • Lead, mentor, and develop a team of software engineers.
  • Own engineering delivery, quality, execution, and technical outcomes.
  • Partner with product, business, architecture, and technology leaders to translate business needs into scalable software solutions.
  • Provide technical leadership across application architecture, microservices, APIs, integrations, and cloud-native development.
  • Drive modernization initiatives utilizing Microsoft Azure.
  • Guide the adoption of AI-powered development capabilities, LLM integrations, agents, and automation.
  • Establish and reinforce engineering best practices around code quality, testing, CI/CD, security, observability, and reliability.
  • Conduct technical and architecture reviews while ensuring teams follow established engineering standards.
  • Manage priorities, technical dependencies, delivery risks, and resource allocation.
  • Support hiring, onboarding, performance development, and career growth for engineers.
  • Foster an engineering culture focused on ownership, collaboration, continuous improvement, and innovation.

Skills

Software engineering
Team leadership
Agile
Cloud modernization
AI & ml familiarity
Architecture & design
Communication

Education

Bachelor’s or Master’s degree in CS/Software
Equivalent professional experience

Tools

C# / .NET Core
Java
Python
Go
React.js
Next.js
TypeScript
Azure DevOps
Terraform / IaC
Kubernetes
Azure Functions
Cosmos DB
Azure Service Bus

Job description

  • Event-driven systems
  • Azure Functions

Location: Willingboro, NJ


Employment Type: Full-Time


Compensation: $140,000 - $180,000 Base + Bonus


NO VISA SPONSORSHIP PROVIDED


About The Opportunity

Recruit22 is partnering with a leading organization to identify an experienced Engineering Manager to lead a software engineering team responsible for designing, building, and modernizing enterprise applications.


This role combines people leadership, software delivery, technical direction, cloud modernization, and AI innovation. The ideal candidate has a strong software engineering background and has transitioned into leadership while remaining technically credible and engaged with architecture and engineering decisions.


Key Responsibilities


  • Lead, mentor, and develop a team of software engineers.

  • Own engineering delivery, quality, execution, and technical outcomes.

  • Partner with product, business, architecture, and technology leaders to translate business needs into scalable software solutions.

  • Provide technical leadership across application architecture, microservices, APIs, integrations, and cloud-native development.

  • Drive modernization initiatives utilizing Microsoft Azure.

  • Guide the adoption of AI-powered development capabilities, LLM integrations, agents, and automation.

  • Establish and reinforce engineering best practices around code quality, testing, CI/CD, security, observability, and reliability.

  • Conduct technical and architecture reviews while ensuring teams follow established engineering standards.

  • Manage priorities, technical dependencies, delivery risks, and resource allocation.

  • Support hiring, onboarding, performance development, and career growth for engineers.

  • Foster an engineering culture focused on ownership, collaboration, continuous improvement, and innovation.


Required Experience


  • 10+ years of progressive software engineering experience.

  • 3+ years of experience leading or managing software engineering teams.

  • Strong background building and supporting large-scale enterprise applications.

  • Experience leading engineers in an Agile software development environment.

  • Strong technical background with technologies such as:

  • C# / .NET Core

  • Java

  • Python

  • Go

  • React.js

  • Next.js

  • TypeScript

  • Strong understanding of:

  • Microservices architecture

  • Event-driven systems

  • Domain-Driven Design (DDD)

  • Cloud-native application development

  • RESTful APIs and enterprise integration patterns

  • Experience with Microsoft Azure technologies such as:

  • AKS

  • Azure Functions

  • Azure Service Bus

  • Cosmos DB

  • Azure DevOps

  • Experience with Infrastructure as Code using Terraform or Bicep.

  • Strong understanding of CI/CD, DevSecOps, containers, and Kubernetes.

  • Demonstrated ability to balance technical priorities, business requirements, and delivery commitments.


AI & Emerging Technology Experience

Experience with or exposure to modern AI software development capabilities is highly desirable, including:



  • AI agents and agentic workflows

  • LLM integrations using platforms such as OpenAI, Anthropic, or Gemini

  • Retrieval-Augmented Generation (RAG)

  • Vector databases and semantic search

  • AI-powered automation

  • Incorporating AI into enterprise applications and engineering workflows


Leadership Qualifications


  • Proven experience managing, mentoring, and developing software engineers.

  • Strong communication skills with the ability to work across engineering, product, architecture, and business teams.

  • Ability to provide technical leadership without needing to be the primary hands-on developer.

  • Experience establishing engineering standards and improving development practices.

  • Comfortable leading teams through modernization, architectural change, and adoption of new technologies.


Preferred Qualifications


  • Experience leading cloud modernization initiatives.

  • Azure Solutions Architect certification or equivalent cloud experience.

  • Experience with GraphQL.

  • Experience implementing observability and reliability engineering practices.

  • Experience building or scaling engineering teams.

  • Experience introducing AI-assisted development practices into engineering organizations.


Education


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related discipline preferred.

  • Equivalent professional experience will be considered.


Benefits


  • Medical, Dental, and Vision coverage

  • Company-paid Life Insurance

  • Short-Term and Long-Term Disability

  • 401(k) with automatic enrollment eligibility

  • Paid Holidays

  • PTO beginning on day one

  • Additional voluntary benefit offerings


Why This Role?

This is an opportunity for an experienced engineering leader to build and develop a strong engineering team while influencing application modernization, cloud strategy, engineering practices, and the adoption of AI across the organization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AVP, Engineering & Quality Assurance - #21569
AVP, Engineering & Quality Assurance - #21569

SKG Consulting • New Jersey

Hybrid
USD 180,000 - 240,000
401K match
Employee Stock Purchase plan
Paid Time Off
Senior Manager, Engineering
Senior Manager, Engineering

Jobgether • Oregon

Hybrid
USD 160,000 - 190,000
Remote-first culture
401(k) employer matching
Paid time off
AVP, AI‑Enabled Engineering & Quality Assurance
AVP, AI‑Enabled Engineering & Quality Assurance

The Jarvis Walker Group • New Jersey

Hybrid
USD 180,000 - 240,000
401K match
Employee Stock Purchase plan
Paid Time Off
Senior Software Engineer
Senior Software Engineer

Hyperion360 Inc. • Florida City (FL)

On-site
USD 120,000 - 180,000
Competitive salary
Health, dental, vision insurance
Retirement plan with employer matching
+6
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

Hybrid
USD 140,000 - 190,000
Director of Software Engineering
Director of Software Engineering

Applied Resource Group • Atlanta (GA)

Hybrid
USD 180,000 - 240,000
Senior Manager, Software Engineering
Senior Manager, Software Engineering

Motion Recruitment Partners LLC • Minneapolis (MN)

Hybrid
USD 150,000 - 230,000
Senior .NET MAUI & AI Platform Engineer
Senior .NET MAUI & AI Platform Engineer

Nexus Health Systems Ltd • Houston (TX)

Hybrid
USD 120,000 - 160,000
Engineering Manager – AI‑Driven Full‑Stack Leadership
Engineering Manager – AI‑Driven Full‑Stack Leadership

Compunnel Inc. • Newark (CA)

On-site
USD 180,000 - 240,000
Engineering Manager Full Stack Engineering
Engineering Manager Full Stack Engineering

Compunnel Inc. • Newark (CA)

On-site
USD 180,000 - 240,000