Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer image - Rise Careers
Job details

Lead Software Engineer

About NCR VOYIX

NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.

Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers’ technology systems.

Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape. 

Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner.

TITLE:  Lead Software Engineer

LOCATION:  Atlanta, GA

Summary

In today’s challenging business climate, restaurants rely on technology as never before. We at NCR Voyix Aloha, the leading provider of Restaurant Technology, are not resting on our laurels. We're hard at work extending the reach and capabilities of our restaurant technology, ensuring that restaurants may engage with their customers in any manner they choose – increasingly, this means digital, mobile, contactless, curbside. Restaurant of the future? Not at NCR Voyix. We’re building it today.

The NCR Voyix Hospitality Back Office team is focused on building the next generation of software for restaurants of all sizes to manage their business by optimizing labor and inventory as well as providing real-time insights into their business.

Restaurant operators need to spend their valuable time managing customer relationships and providing a unique restaurant experience. NCR Voyix will handle providing actionable, predictive information to improve profitability and overall customer experience. NCR Voyix owns the restaurant software industry with more restaurants deployed than any other provider and is uniquely positioned to drive this change in the hospitality business.

As an engineer on the NCR Voyix Hospitality Back Office team, you will collaborate with a team of talented individuals to create a modern experience into improved profitability and customer experience for restaurant operators. You’ll do it in a manner that is cloud-native, API-first, and powered by AI/ML models – all the technologies and patterns that will put you and NCR Voyix at the leading edge of hospitality technology. Because so many meals and dining experiences are riding on the quality of our technology, you’ll bring a passion for ensuring that experience is peerless!

Responsibilities:

  • Collaborate with other developers to design, develop, test, deploy, maintain, and enhance new software solutions
  • Participate in code reviews, design discussions, and testing
  • Continually stay up to date with industry changes and bring new concepts to your team
  • Communicate with product owners, customers, and business stakeholders concerning the team’s work

REQUIRED EXPERIENCE:

  • Bachelor’s degree in Computer Science or equivalent
  • Excellent analytical, problem solving, and communication skills
  • 6+ Years Object Oriented Programming experience (Java, C#, C++)
  • 3+ Year(s) JavaScript/TypeScript
  • 3+ Year(s) React
  • 2+ Year(s) experience creating solutions in native public cloud (GCP, AWS or Azure)
  • Strong understanding of object-oriented programming concepts
  • Exposure to microservices architectures

ADDITIONAL SKILLS:

  • Experience with agile concepts, especially Scrum
  • CI/CD pipelines with GitHub Actions and Terraform

Offers of employment are conditional upon passage of screening criteria applicable to the job

EEO Statement

Integrated into our shared values is NCR Voyix’s commitment to diversity and equal employment opportunity.  All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law.  NCR Voyix 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.  Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment.

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

“When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain.”

NCR Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
NCR DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of NCR
NCR CEO photo
Michael Hayford
Approve of CEO

Average salary estimate

$130000 / YEARLY (est.)
min
max
$120000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Software Engineer, NCR

Join NCR VOYIX in Atlanta, GA, as a Lead Software Engineer and play a pivotal role in transforming the restaurant industry through technology. At NCR VOYIX, we are passionate about crafting digital commerce solutions that reimagine the way restaurants operate, helping them to engage customers in innovative ways, like through mobile and contactless services. As leaders in restaurant technology, we are dedicated to providing software that allows businesses to optimize their labor and inventory while delivering real-time insights that enhance customer experiences. You'll be working with a talented team that thrives on collaboration and forward-thinking principles to build cloud-native, API-first solutions powered by AI/ML models. Your work will not just impact our technology; it will shape dining experiences all over the globe. If you possess a strong background in Object-Oriented Programming and have a knack for problem-solving, you'll find yourself at home here, where we value creativity and strive for excellence in every software solution we design and implement. We don't just adapt to changes in the industry—we drive them. Be a part of a mission that transcends traditional restaurant operations and embraces a future filled with possibilities. With NCR VOYIX, you will help redefine the hospitality landscape, ensuring our clients not only meet but exceed their operational goals while delivering unparalleled dining experiences to their guests.

Frequently Asked Questions (FAQs) for Lead Software Engineer Role at NCR
What are the main responsibilities of a Lead Software Engineer at NCR VOYIX?

As a Lead Software Engineer at NCR VOYIX, your responsibilities include collaborating with other developers to design, develop, test, and deploy new software solutions for the hospitality sector. You'll participate in code reviews, design discussions, and tests while continually updating the team on industry changes and innovative concepts to integrate into our solutions.

Join Rise to see the full answer
What qualifications are required for the Lead Software Engineer position at NCR VOYIX?

To be a Lead Software Engineer at NCR VOYIX, candidates should have a Bachelor's degree in Computer Science or a related field. Additionally, a solid background spanning 6+ years in Object-Oriented Programming (Java, C#, C++), 3+ years in JavaScript/TypeScript and React, along with experience in creating cloud-based solutions is necessary for successful candidates to excel in this role.

Join Rise to see the full answer
How does NCR VOYIX differentiate itself in the restaurant technology market?

NCR VOYIX stands out in the restaurant technology sector by owning a larger share of restaurant deployments than any other provider. We're also at the forefront of innovation, leveraging unique, cloud-based, and AI-driven solutions to enhance restaurant operations and customer experiences.

Join Rise to see the full answer
What kind of environment does NCR VOYIX foster for its Lead Software Engineers?

NCR VOYIX fosters an inclusive and collaborative environment for its Lead Software Engineers, where teamwork and open communication are encouraged. The team thrives on sharing insights and ideas, allowing every individual to contribute to creating exceptional software solutions and driving the company's mission forward.

Join Rise to see the full answer
What development methodologies does NCR VOYIX employ for its software engineering projects?

At NCR VOYIX, software engineering projects typically follow Agile methodologies, specifically Scrum. This approach allows teams to remain flexible and responsive to changing requirements while promoting continuous improvement and rapid delivery of high-quality software.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer
Can you describe your experience with Object-Oriented Programming as a Lead Software Engineer?

When discussing your Object-Oriented Programming experience, emphasize the languages you've used, such as Java, C#, or C++. Provide specific examples of projects you've led, focusing on how you applied OOP principles to enhance software design and improve code maintainability.

Join Rise to see the full answer
What challenges have you faced in software development, and how did you overcome them?

When answering this question, select a relevant challenge that showcases your problem-solving skills. Detail the situation, your approach to resolving the issue, and the outcomes, emphasizing lessons learned and how you would apply that knowledge in future situations at NCR VOYIX.

Join Rise to see the full answer
How do you stay updated with current trends and technologies in software development?

Illustrate your commitment to continuous learning by mentioning specific resources you utilize, like tech blogs, webinars, or online courses. Include membership in professional organizations or participation in community events that keep you engaged with other industry professionals.

Join Rise to see the full answer
Describe a successful software project you managed and the key components that contributed to its success.

Detail a specific project with an emphasis on the objectives, your role, and the technologies used. Highlight teamwork, effective communication, and how you were proactive in solving problems, explaining how these components led to the project's success.

Join Rise to see the full answer
How do you approach code reviews within your team?

Explain your approach to code reviews, emphasizing the importance of constructive feedback and collaboration. Describe how you balance offering technical suggestions with creating a supportive atmosphere to foster learning and improvement among your peers.

Join Rise to see the full answer
What is your experience with cloud technologies, and how have you implemented them in previous projects?

Discuss your knowledge of cloud platforms like AWS, GCP, or Azure, and provide concrete examples of how you've used these technologies to improve software performance, scalability, or deployment strategies in past projects.

Join Rise to see the full answer
Can you explain your understanding of microservices architecture?

When discussing microservices architecture, describe its benefits in terms of scalability, maintainability, and team collaboration. Share experiences where you’ve designed or implemented microservices, focusing on the challenges faced and how you overcame them.

Join Rise to see the full answer
How do you handle conflicting priorities within a software development team?

Provide insight into your conflict resolution strategies by describing how you assess priorities, communicate transparently with stakeholders, and negotiate solutions that align with project timelines and team capabilities.

Join Rise to see the full answer
Tell us about a time you mentored a junior developer. What was your approach?

When answering, highlight your mentorship philosophy, methods you use to guide and develop junior talent, and specific examples where your mentorship led to their increased confidence or skill level in software development.

Join Rise to see the full answer
What role does CI/CD play in your software development process?

Discuss your understanding of Continuous Integration and Continuous Deployment (CI/CD) and provide examples of how you've implemented CI/CD pipelines in projects to streamline the development process, reduce errors, and increase deployment frequency.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago

Join NCR VOYIX as a Software Engineer II - Android and contribute to creating exceptional consumer experiences in the restaurant industry.

Photo of the Rise User
Posted 5 days ago

Join NCR VOYIX as a Senior Product Program Manager to lead and optimize product operations in a fast-paced environment.

Photo of the Rise User

As a Senior Full Stack Engineer at Cognite, you will develop groundbreaking AI and ML solutions to transform industries.

Photo of the Rise User
Posted 4 days ago

Burendo is looking for a talented Senior Full Stack Engineer to contribute to exciting tech projects in a collaborative, innovative environment.

Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Customer-Centric
Snacks
Onsite Gym
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
401K Matching
Maternity Leave
Paternity Leave

Intel is looking for skilled GPU Software Development Engineers to design tools for system management and configuration in high-performance environments.

Photo of the Rise User
Google Hybrid San Jose, California, United States
Posted 13 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Software Engineer III at Google, you will innovate and enhance technologies that impact millions globally.

Photo of the Rise User
NEXTDC Hybrid Sydney, Australia
Posted 11 days ago

Be part of NEXTDC's mission to lead in customer-centric data centre services as a Software Engineer focused on developing customer-facing web systems.

Talent Worx Remote No location specified
Posted 10 days ago

Seeking a Software Engineer to enhance Power Systems Applications through high-quality development practices in a dynamic remote environment.

Posted 4 days ago

Become a key member of MJH Life Sciences as a Junior Full Stack Developer, enhancing healthcare marketing through innovative web solutions.

Posted 14 days ago

Join Hitachi Rail as a Software Technical Specialist and play a crucial role in driving software architecture and development for innovative engineering solutions.

Partner with our customers to lead the next generation of consumer experience innovation and productivity gains.

26 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Beachwood just viewed Mechanical Engineer (Entry Level) at CyberCoders
Photo of the Rise User
36 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Manager, CPG Ads & Promotions - S&O at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Manager, Trade Marketing at Red Bull
Photo of the Rise User
7 people applied to Flutter Developer at Adree
Photo of the Rise User
Someone from OH, Cincinnati just viewed Freelance Audio Editor at Side
Photo of the Rise User
Someone from OH, Painesville just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
Someone from OH, Mansfield just viewed Manager, BDR Outbound at Wealthsimple
P
Someone from OH, Cincinnati just viewed Content Writer Intern at Promilo
Photo of the Rise User
Someone from OH, Cincinnati just viewed Content Writer at TKDA
M
Someone from OH, Cincinnati just viewed Freelance English Writer - AI Tutor at Mindrift
Photo of the Rise User
Someone from OH, Cincinnati just viewed Research Analyst / Writer at Crypto.com
P
Someone from OH, Loveland just viewed Undergraduate Administrative Assistant - Biology at PSU
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Copywriter at Flex
Photo of the Rise User
Someone from OH, Loveland just viewed Marketing Manager, Content, Blog and SEO at Okendo
Photo of the Rise User
Someone from OH, Loveland just viewed Social Media Manager at HoneyBook
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Sunbury just viewed Financial Analyst, FP&A – Tampa, FL at Signode
Photo of the Rise User
100+ people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer- Maps at Apple
Photo of the Rise User
6 people applied to Junior .NET Developer at Optimiza