×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering Manager

Job in New York City, Richmond County, New York, USA
Listing for: HireTalent
Full Time position
Listed on 2026-09-05
Job specializations:
  • Software Development
    Software Project Mgr/ Lead, Software Architect, DevOps, Cloud Engineer - Software
Job Description & How to Apply Below

Software Engineering Manager

We are seeking an experienced and results-driven Software Engineering Manager to lead a team of software engineers in designing, developing, testing, and delivering high-quality software solutions. The ideal candidate will combine strong technical expertise with proven people-management and leadership skills.

The Software Engineering Manager will be responsible for setting technical direction, managing engineering resources, driving development initiatives, and partnering with Product, QA, Dev Ops, Architecture, and other business stakeholders to deliver scalable, reliable, and secure applications.

Key Responsibilities
  • Lead, mentor, and develop a team of software engineers, fostering a culture of collaboration, accountability, innovation, and continuous improvement.
  • Manage the full software development lifecycle, including requirements analysis, architecture, design, development, testing, deployment, and production support.
  • Establish engineering priorities, development plans, timelines, and resource requirements in partnership with Product and business leadership.
  • Provide technical leadership and participate in architectural and design decisions.
  • Review code, technical designs, and development practices to ensure quality, scalability, maintainability, and security.
  • Drive adoption of modern software engineering practices, development methodologies, automation, and Dev Ops principles.
  • Monitor project progress, identify risks and dependencies, and proactively resolve technical and organizational challenges.
  • Partner with Product Management to translate business requirements into effective technical solutions.
  • Establish and track engineering KPIs related to productivity, quality, reliability, delivery, and operational performance.
  • Recruit, onboard, coach, and retain high-performing engineering talent.
  • Conduct performance reviews and establish professional development plans for team members.
  • Manage engineering budgets, vendors, contractors, and third-party technology partners as required.
  • Promote best practices around testing, documentation, security, performance, and system reliability.
  • Help establish and maintain engineering standards, processes, and governance.
  • Stay current with emerging technologies and evaluate their potential application to the organization's technology strategy.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline; equivalent experience may be considered.
  • 7+ years of professional software development experience.
  • 2+ years of experience managing or leading software engineering teams.
  • Strong understanding of software architecture, application development, APIs, databases, cloud technologies, and distributed systems.
  • Experience with modern programming languages and development frameworks.
  • Experience working with Agile/Scrum or similar software development methodologies.
  • Demonstrated experience delivering complex software projects from concept through production.
  • Strong understanding of CI/CD, automated testing, source control, and Dev Ops practices.
  • Excellent problem-solving, communication, organizational, and leadership skills.
  • Ability to balance hands-on technical involvement with people and project management responsibilities.
Preferred Qualifications
  • Experience with AWS, Azure, or Google Cloud.
  • Experience managing distributed or geographically diverse engineering teams.
  • Experience with microservices, APIs, event-driven architecture, and containerization.
  • Knowledge of Kubernetes, Docker, Terraform, or similar technologies.
  • Experience with modern observability, monitoring, and application performance tools.
  • Experience in cybersecurity, data privacy, and secure software development practices.
  • Experience working in high-growth or enterprise technology environments.
  • Master's degree in Computer Science, Engineering, or a related field.
Leadership Competencies

The successful candidate will demonstrate:

  • Technical Leadership – Ability to make sound architectural and engineering decisions.
  • People Leadership – Ability to build, motivate, coach, and retain strong engineering teams.
  • Strategic Thinking – Ability to…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary