Back to jobs
NV
Hiring companyNCR Voyix

Verified today

Senior Software Engineer - Legacy Modernization (Warehouse Management Platform)

CHENNAI, IND Full-time

About the role

NCR Voyix Corporation is a global unified commerce platform leader headquartered in Atlanta, Georgia, serving retailers and restaurants in over 35 countries. This Senior Software Engineer role on the Warehouse Management Platform team modernizes a mission-critical Warehouse Management System from AS/400 to a modern React, Go, PostgreSQL, APIs, and microservices architecture. Day-to-day work includes translating legacy business logic into scalable services, defining architecture and data migration strategies, driving AI-assisted development, and mentoring engineers. The position is based in Chennai, India.

What you’ll do

  • Analyze and translate complex legacy business logic into scalable services and modern user experiences
  • Design and develop solutions using Go, React, PostgreSQL, APIs, and microservices
  • Define architecture, integration patterns, data migration strategies, and engineering standards
  • Drive AI-assisted development practices to improve productivity, code quality, testing, documentation, and delivery speed
  • Partner with product, business, and engineering teams to modernize warehouse and finance-related workflows
  • Mentor senior engineers and provide technical leadership across multiple teams
  • Ensure solutions meet requirements for scalability, performance, security, and maintainability

What you’ll bring

  • 3-6 years of software engineering experience with significant enterprise application development expertise
  • Proven experience modernizing legacy platforms such as AS/400, RPG, COBOL, or other monolithic systems
  • Strong hands-on expertise in Go/Golang, React, PostgreSQL, REST APIs, and microservices
  • CI/CD and DevOps practices experience
  • Experience with large-scale data migration and system integration initiatives
  • Strong understanding of warehouse, supply chain, inventory, or order management systems
  • Experience leveraging AI development tools such as Claude, GitHub Copilot, Cursor, or ChatGPT
  • Excellent architecture, problem-solving, stakeholder management, and mentoring skills

Nice to have

  • Experience with Warehouse Management Systems (WMS), logistics, distribution, or supply chain platforms
  • Knowledge of financial processes such as Purchase Orders, Sales Orders, Payments, and General Ledger integrations
  • Familiarity with AS/400 DB2, RPG, batch processing, and legacy modernization patterns
  • Experience with cloud-native architectures, containers, observability, and event-driven systems

Skills

Go/GolangReactPostgreSQLREST APIsMicroservicesCI/CD and DevOpsLegacy modernizationAI-assisted development