Senior Software Engineer

NCR

Hyderabad, INonsitePosted Jun 24, 2026
Posting intelligenceActively listed

Skills

kubernetesjavascripttypescriptnextgenjenkinsnodedockergithubazurec++jiraperljestc#

About the role

About NCR VOYIX

NCR Voyix Corporation (NYSE: VYX) is a global platform-powered leader in unified commerce for shopping and dining. Combining a flexible, intelligent platform with end-to-end payments capabilities and services developed through its deep industry experience, NCR Voyix empowers retailers and restaurants to accelerate new possibilities for their operations, experiences and business outcomes. NCR Voyix is headquartered in Atlanta, Georgia, and serves customers in more than 35 countries worldwide.

NCR Voyix is platform-powered global leader in unified retail commerce. We empower retailers to accelerate new possibilities and everything we do is designed to help move faster toward desired goals.The focus of the role is to develop next generation of self-service applications, enhance existing solution. One of the key tenets of the team is to be customer focused.

Want to develop software that is being and will be used by millions of people around the world? Then this is the role for you. The role will focus on developing Next Generation of Self-Service Checkout systems. The role will focus on understanding requirements, enhancing existing software and developing cloud enabled services with latest software stack for Digital Retail using JavaScript/TypeScript. You will also work with Engineering teams on developing UI and back-end APIs that can support thousands of transactions and Next-Gen Products based on requirements from Product Management.

In this role, you will have the opportunity to:

Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support.

Analyze, design and implement software mechanisms to improve code stability, performance, and re-usability. Participates and leads code review sessions.

Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements

Diagnose, isolate, and implement remedies for system failures caused by errors in software code.

Provide input and technical content for technical documentation, user help materials and customer training.

Communicate with Solution Management and other internal teams. Participates in cross-functional collaboration within the organization.

Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices. (Retail and Self-service Retail Industry groups)

Required Skills and Experience:

Bachelor’s Degree in Computer Science or related field

Strong development, debugging and troubleshooting skills

Working knowledge of microservices, cloud hosted services, and cloud deployment models

Excellent written, verbal communication skills. Able to work in teams and collaborative fashion.

Languages/Technologies:

Node.js using JavaScript / TypeScript

Nestjs, RxJS, Jest, MQTT, XState

Working knowledge of C# and C++

Bitbucket/JIRA/GIT/GitHub Workflows

Operating Systems:

Linux

Windows

Knowledge of software development standards and protocols: PCI

Preferred Skills and Experience:

Experience with tools or languages like:

Perl, Bash

Docker

Kubernetes

Google Cloud Platform and Azure

Champion of Agile Scrum methodologies

Experience with continuous integration systems like Jenkins

Deep knowledge and understanding to create secure solutions by design

Experience with multi-threaded backend environments with concurrent users

Database Design experience

Performance Optimization

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

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.”

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.