Verified today
Senior Software Engineer - Legacy Modernization (Warehouse Management Platform)
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