Manager, Software Engineering - Java - 5576

Benchmark IT - Technology Talent

City of White Plains (NY)

On-site

USD 140,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Benchmark IT - Technology Talent is assisting a large, technology-driven organization in White Plains to recruit a Manager, Software Engineering. This role focuses on leading software engineers and technical leads, aligning people, technology, and delivery with business goals.

You will balance leadership, technical fluency, and collaboration with product, architecture, QA, and operations to drive high-quality software across critical platforms.

Qualifications

  • 10+ years of progressive software engineering experience.
  • Experience leading software engineering teams, including senior or lead-level engineers.
  • Strong understanding of the full software development lifecycle, including architecture, development, testing, deployment, production support, performance, and reliability.
  • Experience leading complex, business-critical software initiatives using Java, Angular, AWS, or comparable modern technologies.
  • Experience partnering with business and product leaders to define priorities, communicate technical tradeoffs, and deliver outcomes.
  • Experience managing staffing, delivery planning, dependencies, risk, and budgets for significant technology initiatives.
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience.
  • Strong communication, leadership, analytical, and problem-solving skills.

Responsibilities

  • Lead, coach, and develop software engineers and technical leads through feedback, goal setting, performance management, and career development.
  • Build effective teams through hiring, staffing, onboarding, and clear accountability.
  • Support the growth of senior engineers and emerging technical leaders.
  • Own delivery across scope, quality, timelines, dependencies, risk, budget, and operational readiness.
  • Partner with product, architecture, QA, operations, and business stakeholders to translate strategy into executable plans.
  • Help teams prioritize initiatives, communicate tradeoffs, and deliver measurable business outcomes.
  • Manage staffing and budgets for significant software initiatives.
  • Enable technical leads to drive architecture, design, code quality, and day-to-day engineering execution.
  • Guide teams working with technologies including Java, Angular, AWS, APIs, microservices, databases, and cloud platforms.
  • Promote strong practices around automated testing, CI/CD, observability, production support, and reliability.
  • Use engineering and team-performance metrics to improve delivery, quality, and reliability.
  • Strengthen incident response, root-cause analysis, and continuous improvement practices.
  • Support responsible adoption of AI-assisted software development, with appropriate human oversight, security, privacy, and quality controls.

Skills

Software engineering leadership
Team leadership
Communication
Problem solving
Cloud platforms

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

AWS
Java
Angular
APIs
Microservices
CI/CD

Job description

Our client is a large, technology-driven organization seeking an experienced Manager, Software Engineering to lead teams responsible for business-critical applications and digital platforms.

This role combines people leadership, technical fluency, delivery ownership, and business partnership. You’ll manage and develop senior software engineers and technical leads while providing the direction, coaching, staffing, prioritization, and support needed to deliver high-quality software.

The ideal candidate is an experienced engineering leader who can balance people, technology, delivery, and business priorities while helping teams continuously improve.

Key Responsibilities
Engineering Leadership
  • Lead, coach, and develop software engineers and technical leads through feedback, goal setting, performance management, and career development.
  • Build effective teams through hiring, staffing, onboarding, and clear accountability.
  • Support the growth of senior engineers and emerging technical leaders.
Delivery & Business Partnership
  • Own delivery across scope, quality, timelines, dependencies, risk, budget, and operational readiness.
  • Partner with product, architecture, QA, operations, and business stakeholders to translate strategy into executable plans.
  • Help teams prioritize initiatives, communicate tradeoffs, and deliver measurable business outcomes.
  • Manage staffing and budgets for significant software initiatives.
Technical Leadership
  • Enable technical leads to drive architecture, design, code quality, and day-to-day engineering execution.
  • Guide teams working with technologies including Java, Angular, AWS, APIs, microservices, databases, and cloud platforms.
  • Promote strong practices around automated testing, CI/CD, observability, production support, and reliability.
  • Use engineering and team-performance metrics to improve delivery, quality, and reliability.
  • Strengthen incident response, root-cause analysis, and continuous improvement practices.
  • Support responsible adoption of AI-assisted software development, with appropriate human oversight, security, privacy, and quality controls.
Required Qualifications
  • 10+ years of progressive software engineering experience.
  • Proven experience managing or formally leading software engineering teams, including senior or lead-level engineers.
  • Strong understanding of the full software development lifecycle, including architecture, development, testing, deployment, production support, performance, and reliability.
  • Experience leading complex, business-critical software initiatives using Java, Angular, AWS, or comparable modern technologies.
  • Experience partnering with business and product leaders to define priorities, communicate technical tradeoffs, and deliver outcomes.
  • Experience managing staffing, delivery planning, dependencies, risk, and budgets for significant technology initiatives.
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience.
  • Strong communication, leadership, analytical, and problem-solving skills.
Preferred Qualifications
  • Experience with cloud-native architecture, microservices, APIs, distributed systems, DevOps, automated delivery, and observability.
  • Experience managing multiple teams, technical leads, vendors, or distributed engineering partners.
  • Experience using engineering metrics to improve delivery and team performance.
  • Exposure to AI-assisted software development and modern engineering practices.
  • Experience in high-volume, customer-facing, transactional, retail, ecommerce, financial services, or similarly complex environments.
Why This Role
  • Lead and develop experienced software engineers and technical leaders.
  • Influence engineering culture, delivery practices, and technical execution.
  • Work on business-critical digital platforms with significant organizational impact.
  • Help shape modern software engineering and responsible AI adoption.
  • Competitive compensation, annual bonus eligibility, and comprehensive benefits.
  • Compensation: $140,000–$180,000 Base + Annual Bonus

This role will be on site 4 days per week in White Plains and will require an on site interview.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Software Engineering
Manager, Software Engineering

Jobgether • United States

On-site
USD 139,000 - 236,000
Salary
Bonus eligibility
Healthcare
+6
Sr. Software Engineering Manager
Sr. Software Engineering Manager

Waystar • Lehi (UT)

On-site
USD 130,000 - 160,000
Competitive total rewards
Customizable benefits package
Generous paid time off
+4
Manager Software Engineering
Manager Software Engineering

Altice USA • Plano (TX)

On-site
USD 111,000 - 183,000
Manager, Software Engineering
Manager, Software Engineering

Relativity • Chicago (IL)

On-site
USD 155,000 - 233,000
Manager - Engineering
Manager - Engineering

Hirschbach • West Jordan (UT)

On-site
Senior Software Engineering Manager
Senior Software Engineering Manager

Applied Resource Group • Atlanta (GA)

On-site
USD 180,000 - 240,000
SOFTWARE ENGINEER MANAGER - Workforce Management
SOFTWARE ENGINEER MANAGER - Workforce Management

Home Depot • Atlanta (GA)

On-site
USD 140,000 - 240,000
Senior Software Development Manager
Senior Software Development Manager

Smart Synergies • Bethesda (MD)

On-site
USD 150,000 - 210,000
Manager, Engineering
Manager, Engineering

We Recruit • Los Angeles (CA)

On-site
USD 150,000 - 180,000
100% employer-paid medical, dental, vision coverage
Equity - Restricted Stock Units (RSUs)
401k Match (50% up to 6%)
+5
Software Development Manager
Software Development Manager

Trinity Consultants • Dallas (TX)

Hybrid
USD 120,000 - 150,000
Competitive salary
Health insurance
Flexible working hours