Software Engineer
Role Overview
Software Engineer role focused on legacy modernization of a mission-critical warehouse management system.
The work involves modernizing an AS/400 system to an architecture based on React, Go, PostgreSQL, APIs, and microservices.
The posting seeks a hands-on developer with at least 1 year of software engineering experience.
Key Skills for This Role
Full Job Posting
About NCR Voyix
NCR Voyix is a global platform-powered unified commerce company serving retailers and restaurants in more than 35 countries.
The company is headquartered in Atlanta, Georgia.
Role Overview
Software Engineer role focused on legacy modernization of a mission-critical warehouse management system.
The work involves modernizing an AS/400 system to an architecture based on React, Go, PostgreSQL, APIs, and microservices.
The posting seeks a hands-on developer with at least 1 year of software engineering experience.
Key Responsibilities
- Develop and deliver features assigned by the lead.
- Analyze business logic into scalable services and modern user experiences.
- Design and develop solutions using Go, React, PostgreSQL, APIs, and microservices.
- Use AI-assisted development to improve productivity, code quality, testing, documentation, and delivery speed.
- Partner with the team lead and other team members to deliver.
- Ensure solutions meet scalability, performance, security, and maintainability requirements.
Required Qualifications
- At least 1 year of software engineering experience.
- Hands-on expertise in Go/Golang, React, PostgreSQL, REST APIs, microservices, CI/CD, and DevOps practices.
- Experience leveraging AI development tools such as Claude, GitHub Copilot, Cursor, or ChatGPT.
- Excellent problem-solving skills.
Employment Screening
- Offers of employment are conditional upon passing applicable screening criteria.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at NCR
Manager
, IND
NCR VOYIX is seeking a Quality Engineering Manager to lead quality engineers and drive software quality across the development lifecycle. The role requires experience with test strategy, automation, performance and secur
Junior Golang Developer with React
, IND
NCR Voyix is seeking a Junior Golang Developer with React to build and maintain scalable web applications and backend services. The role requires React, TypeScript, Go or Node.js, databases, REST APIs, Git, software deve
Senior Site Reliability Engineer
, IND
NCR Voyix is looking for a Senior Site Reliability Engineer to lead reliability, scalability, security, and performance for mission-critical cloud platforms. The role spans Azure, GCP, Kubernetes, observability, automati
Site Reliability Engineer
, IND
NCR Voyix is seeking a Principal Cloud Engineer to design, operate, and improve secure, scalable cloud platforms and reliable software delivery systems. The role requires CI/CD, infrastructure automation, containers, obs
Site Reliability Engineer
, IND
NCR Voyix is seeking a senior cloud and site reliability engineer to build secure, highly available platforms and improve software delivery at scale. The role covers CI/CD, infrastructure as code, observability, producti
Software Engineer II
, IND
NCR Voyix seeks a Software Engineer II to design, develop, test, and maintain software applications within an agile team. The role requires 2-5 years of software development experience and mandatory hands-on skills in Re
Manager
, IND
Junior Golang Developer with React
, IND
Senior Site Reliability Engineer
, IND
Site Reliability Engineer
, IND
Site Reliability Engineer
, IND
Software Engineer II
, IND