NCR Software Engineering Manager in Alpharetta, Georgia

NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software, hardware, and portfolio of services, NCR enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business. NCR solutions run the everyday transactions that make your life easier. NCR is headquartered in Duluth, Georgia, with approximately 29,000 employees and does business in 180 countries.


This requisition is for a Software Engineering Manager position within the NCR Retail Software Solutions organization. Responsibilities include managing R&D roadmap development for a leading Retail solution spanning POS as well as mobile capability.


Provide full managerial responsibility for global team consisting of software developers, testers, and business analysts. Drive and deliver to R&D roadmap commitments. Drive development of innovative software solutions. Provide assistance to Professional Services as needed to ensure successful delivery to retail customers. Provide oversight and ensure high quality of all deliverables. Drive the prioritization, risk analysis, and mitigation plans required to resolve product risks and issues. Drive software best practices and methodologies including Agile Scrum and Scaled Agile Framework (SAFe). Provide financial management and ensure adherence to solution budget. Communicate across all levels of the organization including Executive Management, Solution Management, Professional Services, and Sales. Communicate with customers as needed to understand requirements and ensure successful delivery. Participate and present in various meeting formats including monthly program and operational reviews. Provide mentoring and career development to team members.


Bachelor’s degree (or Master’s degree) in Computer Science or related technical discipline

5 years of prior experience in a software development capacity as a software developer, tester, or business analyst

Strong verbal and written communication skills

Strong multitasking skills

Experience leading projects and teams

Agile Scrum experience

Experience in software development lifecycle management

Solid knowledge of software development best practices

  1. Experience leading and/or working with an offshore development team

  2. Strong collaboration skills

  3. Strong team building skills


  • Understanding of Retail environment and daily operations

  • Working knowledge of various platforms and languages such as .NET and Java

  • Experience managing financial budgets

  • Strong technical and analytical skills

Visit ourcareers sitefor a list of the benefits offered in your region in addition to a competitive base salary and strong work/family programs.

EEO Statement

Integrated into our shared values is NCR’s commitment to diversity. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. NCR does not discriminate in employment based on sex, age, race, color, creed, religion, national origin, disability, sexual orientation, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.

Statement to Third Party Agencies

To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.

Job Software Engineering

Title: Software Engineering Manager

Location: Georgia-Alpharetta

Requisition ID: 0056929_P0072658