Overview Senior Software Engineer at NCR Voyix, focusing on the Retail Self-Checkout solution for Walmart USA. You will collaborate with multiple internal and external teams to deliver high-quality software, learn the Walmart ecosystem, and drive technical design and implementation. The role blends hands-on development with system-level thinking, testing, and troubleshooting in a fast-paced, cross-functional environment. You'll lead small to medium projects and help shape the architecture for scalable retail software solutions. ResponsibilitiesParticipates in customer engagementsLeads technical workshops (customer facing)Estimates time and resources for software developmentDesigns software subsystems and interfacesDevelops high-quality code aligned with architectureLeads local and remote implementation teamsResponds to escalated customer issues with the technical teamConducts unit testing based on system knowledgeSupports release documentation and Jira updatesWork with analysts to address issues and improve softwareTravel as needed Key requirementsBachelor's degree in a technical or engineering discipline4+ years of professional software development experienceProficient with Linux services and system componentsAbility to install, test, debug, and troubleshoot complex software and hardware systemsExperience validating non-functional requirements (performance, reliability, scalability)Hands-on experience building and maintaining CI/CD pipelines using GitHubExperience packaging and deploying Debian-based (DEB) packagesCreating and updating test documentsExperience preparing release documentation and updating JiraHands-on experience in Unix/Linux environments; Windows is a plusStrong teamwork and collaborationAbility to work under pressure and manage competing prioritiesHigh attention to detail and quality focusProficiency in Linux systems and networkingCI/CD with GitHubDebian package packaging (DEB)
Not specified in the original listing.
Not specified in the original listing.