JOBSEARCHER

Software Engineer (Multi Cloud)

NcrMarietta, GAL6 LeadSeptember 15th, 2026
Overview In this role you will help build NCR Voyix’s Cloud Platform that underpins our API ecosystem for multiple industries. You will work in a cross-functional team to deliver scalable, high-performance services that power cloud-based products. You’ll write clean, tested code and contribute to open source-style documentation and samples. This is a hands-on position with impact on large-scale systems and a collaborative, policy-driven engineering culture. ResponsibilitiesDevelop and expand cloud platform services powering NCR Voyix API ecosystemWrite clean, well-tested code with automated tests and continuous deliveryContribute to open source-style community by producing documentation, samples, and answering questionsBuild large-scale, high-performance, scalable, fault-tolerant microservices in a service-oriented environment Key requirements3-5 years of software development experienceJava or another JVM languageExperience with relational and/or non-relational databasesExperience designing, implementing, and testing RESTful APIsFamiliarity with modern frameworks for high-throughput, resilient microservicesUnderstanding of TDD/BDD and automated testing toolsKnowledge of distributed design patterns, high-volume data stores, and horizontal scalingAbility to work on both large-scale and small-scale problemsFast learner and able to stand on your own when neededCollaborative team player in a supportive cultureStrong problem-solving under high demandJava or JVM languageRESTful API design and testingMicroservices frameworks and patterns