Senior Software Engineering Manager - Global, Scalable Tech

NCR Corporation

Atlanta (GA)

On-site

USD 120,000 - 180,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NCR Voyix Corporation is seeking a Manager, Software Engineering to lead a team of engineers in designing, developing, and delivering innovative software aligned with product and business goals. You will mentor engineers, drive the full software lifecycle, and set technical strategy while collaborating with product, architects, and stakeholders to promote Agile, CI/CD, and scalable system practices.

You will oversee architecture, delivery, and quality, ensuring alignment with long-term goals and

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in software development, with a strong background in a relevant technology stack (e.g., Java, C#, Python, Go, cloud platforms like AWS, Azure, GCP).
  • 3+ years of experience in a leadership or management role, overseeing software engineering teams.
  • Proven track record of successfully delivering complex software projects from conception to production.
  • Strong understanding of software design patterns, architectural principles, and scalable system design.
  • Experience with agile development methodologies (Scrum, Kanban).
  • Excellent communication, interpersonal, and leadership skills with the ability to motivate and inspire a team.
  • Ability to balance technical expertise with effective people management and strategic thinking.
  • Experience with distributed systems, microservices architecture, and cloud-native development is highly desirable.
  • Familiarity with CI/CD pipelines, automated testing, and DevOps practices.

Responsibilities

  • Lead and mentor a team of software engineers, providing guidance, performance feedback, and opportunities for professional growth.
  • Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • Drive technical vision and strategy for your team, ensuring alignment with NCR VOYIX's architectural principles and long-term goals.
  • Collaborate closely with product management, architects, and other stakeholders to define project scope, requirements, and timelines.
  • Ensure the delivery of high-quality, scalable, and maintainable software solutions that meet business needs.
  • Foster a culture of continuous improvement, promoting best practices in software engineering, code quality, and agile methodologies.
  • Manage project schedules, resources, and budgets effectively, communicating progress and risks to leadership.
  • Participate in technical design reviews and code reviews, providing constructive feedback and ensuring adherence to standards.
  • Stay abreast of emerging technologies and industry trends, evaluating and recommending their adoption where appropriate.

Skills

Leadership
Communication
Agile methodologies
Strategic thinking
People management

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

Tools

Java
C#
Python
Go
AWS
Azure
GCP
CI/CD
DevOps

Job description

NCR Voyix Corporation is seeking a Manager, Software Engineering to lead a team of engineers in designing, developing, and delivering innovative software aligned with product and business goals. You will mentor engineers, drive the full software lifecycle, and set technical strategy while collaborating with product, architects, and stakeholders to promote Agile, CI/CD, and scalable system practices.

You will oversee architecture, delivery, and quality, ensuring alignment with long-term goals and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineering Manager
Senior Software Engineering Manager

NCR VOYIX • Atlanta (GA)

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

NCR VOYIX • Atlanta (GA)

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

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 180,000
Principal Software Architect - AI & Payments Platform
Principal Software Architect - AI & Payments Platform

NCR Voyix • Atlanta (GA)

On-site
USD 150,000 - 190,000
Senior Technical Project Manager: Strategic Delivery Lead
Senior Technical Project Manager: Strategic Delivery Lead

NCR VOYIX • Atlanta (GA)

On-site
USD 120,000 - 160,000
Manager, Site Reliability Engineer
Manager, Site Reliability Engineer

NCR VOYIX • Atlanta (GA)

On-site
USD 130,000 - 190,000
Principal Software Engineer – AI-Driven Distributed Systems
Principal Software Engineer – AI-Driven Distributed Systems

NCR Voyix • Irving (TX)

On-site
USD 160,000 - 230,000
Principal Software Engineer
Principal Software Engineer

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 180,000 - 260,000
Senior Software Quality Engineer
Senior Software Quality Engineer

NCR Corporation • Irving (TX)

On-site
USD 120,000 - 150,000
Software Engineer II
Software Engineer II

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 110,000 - 160,000