What is a Software Engineer at NCR India?
As a Software Engineer at NCR India, you are at the heart of the digital transformation defining modern commerce. You will be responsible for designing, developing, and maintaining the robust software solutions that power global banking, retail, and hospitality systems. Your work directly influences how millions of people interact with ATMs, point-of-sale systems, and payment processing platforms, making reliability and scalability the cornerstones of your daily contribution.
This role is critical to the NCR India mission of simplifying complex transactional environments. You will work within agile, high-performing teams to solve engineering challenges that require both deep technical rigor and an understanding of real-world end-user needs. Whether you are optimizing backend services, ensuring secure API integrations, or enhancing the user interface of critical financial software, your efforts ensure that businesses and consumers remain connected in a fast-paced, 24/7 global economy.




