Software Engineer

NCR Voyix • Chennai, Tamil Nadu, India • Onsite • Full-time • Publish Date:

Salary Range₹6L - ₹9L / yr
DepartmentSoftware Development
Experience Needed1 - 3 Years (Entry Level)
Applicants0 Candidates

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. Job Summary NCR VOYIX Corporation is seeking a Software Engineer with strong hands-on experience in software development using .NET, C#, Kubernetes, and SQL Server. The ideal candidate will contribute to the design, development, testing, and support of enterprise-grade applications while working in a collaborative Agile environment. This role offers an excellent opportunity to build expertise in modern cloud-native technologies and scalable software solutions. Job Responsibilities • Design, develop, test, and maintain applications using C# and .NET/.NET Core.
• Develop and enhance RESTful APIs and backend services.
• Support the deployment and monitoring of applications running in Kubernetes environments.
• Create, optimize, and maintain database objects, stored procedures, and queries in SQL Server.
• Troubleshoot and resolve application issues across development, testing, and production environments.
• Collaborate with product managers, QA teams, and fellow engineers to deliver high-quality software solutions.
• Participate in code reviews and follow established coding standards and best practices.
• Contribute to CI/CD processes and software delivery improvements.
• Document technical designs, processes, and implementation details as required. Required Qualifications • Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
• 1-3 years of software development experience.
• Strong hands-on experience with C# and .NET/.NET Core.
• Experience working with SQL Server, including database development and query optimization.
• Basic knowledge of Kubernetes and containerized application deployment.
• Understanding of Object-Oriented Programming (OOP) principles and software design concepts.
• Familiarity with REST APIs and Microservices architecture.
• Experience with version control tools such as Git.
• Strong problem-solving, analytical, and communication skills. Preferred: Experience with Go web frameworks (Gin, Echo, Fiber); Oracle performance tuning; Docker/Kubernetes; Azure or AWS; observability tools (Splunk, Grafana, Prometheus, AppDynamics); payment processing or financial transaction platform experience. This job description outlines the primary duties and responsibilities of the role and is not intended to be exhaustive. The employee may be required to undertake additional duties and projects consistent with their skills, capabilities, and the overall purpose of the position. 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 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.”

In day-to-day execution, the Software Engineer partners closely with product managers, principal architects, and QA automation pods to translate quarterly business priorities into observability telemetry, latency optimizations, and zero-downtime releases. You will leverage Automated CI/CD Pipelines and APM & Distributed Tracing alongside core competencies in AWS, Azure, Docker, Kubernetes to maintain high operational rigor.

The Software Engineer position at NCR Voyix (Chennai) carries an annual CTC range of ₹6L – ₹9L per annum (approx. ₹50,000 – ₹75,000 per month gross), benchmarked to experienced professional standards in Software Development.

Key Responsibilities

  • Design, develop, test, and maintain applications using C# and .NET/.NET Core.
  • Develop and enhance RESTful APIs and backend services.
  • Support the deployment and monitoring of applications running in Kubernetes environments.
  • Create, optimize, and maintain database objects, stored procedures, and queries in SQL Server.
  • Troubleshoot and resolve application issues across development, testing, and production environments.
  • Collaborate with product managers, QA teams, and fellow engineers to deliver high-quality software solutions.
  • Participate in code reviews and follow established coding standards and best practices.

Required Qualifications & Technical Stack

  • 1–3 years of hands-on professional industry experience.
  • Bachelor's / Master's degree in Engineering, Computer Science, or relevant discipline.
  • Proven proficiency with AWS, Azure, Docker.
  • Strong analytical mindset, problem-solving skills, and team communication.

Preferred / Bonus Qualifications

  • Prior exposure to scaling low-latency production systems and modular frontend/backend architectures within Software Development teams in Chennai or comparable Indian enterprise hubs.
  • Familiarity with automation workflows, Automated CI/CD Pipelines and APM & Distributed Tracing, and modern reporting standards.
  • Experience mentoring cross-functional contributors or managing end-to-end delivery SLAs.

Core Technologies & Tools

AWS, Azure, Docker, Kubernetes, CI/CD, SQL, REST APIs, Microservices

Salary & Compensation Breakdown

Annual CTC Range: ₹6L - ₹9L / yr • Experience Benchmark: 1 - 3 Years (Entry Level)

Annual CTC is structured between ₹6 Lakhs and ₹9 Lakhs per annum (approx. ₹50,000 – ₹75,000/month) based on interview performance, AWS & Azure depth, and 1 to 3 years of progressive experience. Package includes fixed base pay, statutory provident fund, medical insurance, and performance-linked incentives at NCR Voyix.

Perks & Benefits: Competitive Compensation • Comprehensive Health Insurance • Flexible Work Environment • Professional Development & Training

Work Location & Regional Hub — Chennai, Tamil Nadu, India (Onsite)

This Software Engineer opening is based in Chennai, Tamil Nadu under a Onsite work arrangement. Candidates located in Chennai or willing to operate from the Chennai regional corridor will collaborate directly with NCR Voyix's Software Development unit during standard Indian business hours.

Browse all verified jobs in Chennai →

About NCR Voyix — Company Profile & Details

NCR Voyix is a verified employer operating within the Software Development and enterprise solutions ecosystem with active delivery operations in Chennai, Tamil Nadu. Known for structured execution across cloud-native microservices and automated deployment pipelines, NCR Voyix partners with product managers, principal architects, and QA automation pods to build resilient products, client services, and sustainable career pathways for experienced professional professionals.

Industry / Practice: Software Development • Regional Hub: Chennai, Tamil Nadu, India • Verification: GST & KYC Verified Employer

How to Apply for Software Engineer at NCR Voyix

  1. Click "Apply Now" on this page and verify your candidate profile, contact details, and updated resume highlighting AWS, Azure, Docker.
  2. Complete the role-readiness screening check confirming your 1 to 3 years of progressive experience and availability for the Chennai (Onsite) mandate.
  3. Shortlisted profiles undergo a structured evaluation with NCR Voyix's Software Development hiring panel focused on observability telemetry, latency optimizations, and zero-downtime releases and practical problem-solving.
  4. Final discussion with NCR Voyix leadership covering role expectations, onboarding timeline in Chennai, and the ₹6L – ₹9L / yr compensation package.