Senior Software Engineer
NCR VOYIX
Job Title
NCR Voyix Corporation is a global platform-powered leader in unified commerce for shopping and dining. Combining a flexible, intelligent platform with end-to-end payments capabilities and services developed through its deep industry experience, NCR Voyix empowers retailers and restaurants to accelerate new possibilities for their operations, experiences and business outcomes. NCR Voyix is headquartered in Atlanta, Georgia, and serves customers in more than 35 countries worldwide.
Reimagine commerce at the edge—where distributed systems meet the real world
At Voyix, we are building a next-generation retail platform that operates at the edge, inside thousands of stores, where latency, resilience, and real-world constraints redefine traditional cloud design.
Our platform is composed of distributed microservices orchestrated via Kubernetes, running in constrained, high-uptime environments and integrating seamlessly with global commerce ecosystems. This is not typical backend work—this is systems engineering at scale in unpredictable environments.
We're looking for engineers who think in systems, obsess over reliability, and take end-to-end ownership of complex, high-impact software.
What You'll Work On
- Architect and build distributed systems that run reliably in-store across heterogeneous environments
- Design fault-tolerant microservices that handle intermittent connectivity, data consistency, and edge synchronization
- Own services end-to-end: design → implementation → production → observability → iteration
- Build and operate systems deployed via Kubernetes at the edge
- Define and evolve service contracts (Protobuf/gRPC) and integration layers with third-party systems
- Drive engineering excellence through code reviews, design reviews, and operational rigor
- Improve system performance, scalability, and resilience under real-world constraints
- Debug and resolve complex, cross-layer issues spanning hardware, networking, and distributed services
- Mentor engineers and influence technical direction and best practices
What You Bring
Minimum Qualifications
- 4+ years of experience building production-grade distributed systems
- Strong fundamentals in systems design, concurrency, and data consistency models
- Proven experience designing and operating microservices architectures
- Proficiency in at least one systems/backend language: Go (preferred), or similar (Java, C++, Rust)
- Experience with modern API and data interchange paradigms: gRPC / REST / Protobuf
- Strong understanding of databases (NoSQL and/or distributed data systems)
- Demonstrated ability to own problems end-to-end and operate independently
- Experience debugging complex issues across multiple system boundaries
- Clear, concise communicator able to influence both technical and non-technical stakeholders
Preferred Qualifications
- Experience running workloads in: Kubernetes (including edge or hybrid environments), Docker / containerized systems
- Experience with event-driven architectures and eventual consistency
- Familiarity with: CouchDB or similar distributed/replicated data stores, observability tooling (metrics, logging, tracing)
- Experience with developer productivity tooling: GitHub, CI/CD pipelines, SonarQube, Playwright
- Experience with AI-assisted development workflows (e.g., GitHub Copilot)
- Background in retail systems (POS, inventory, pricing, tax) or other high-transaction domains
- Experience in high-availability, offline-capable systems
What Sets This Role Apart
Operate Where Cloud Assumptions Break
Most distributed systems assume stable infrastructure. Ours don't. You'll design for:
- Intermittent connectivity
- Local-first processing
- Edge synchronization
- Real-time customer interaction
Real Ownership
You are not a ticket-taker. You:
- Define the problem
- Design the solution
- Ship to production
- Own outcomes
High Technical Bar
We value:
- Thoughtful system design over quick fixes
- Deep debugging skills over surface-level fixes
- Engineers who challenge assumptions and raise the bar
Offers of employment are conditional upon passage of screening criteria applicable to the job
EEO Statement
Integrated into our shared values is NCR Voyix's commitment to equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment.
- ...Senior Software Engineer – AI & Cloud Platforms Hybrid North Carolina – 2, Malvern, PA – 1 Opening Desired Start Date: ASAP Role Level: Intermediate/Senior Engineer Required Skills & Technologies Programming Languages TypeScript Python...SeniorImmediate start
- ...Title: Senior Software Engineer Position Type: Contract 6 Months Location: Atlanta, GA (Hybrid) Eligibility: Only USC/Green Card holders can apply As a Senior Software Engineer, you will work within a cross-functional Agile team to design, develop, and...SeniorContract work
- ...Senior Software Engineer Microservices & DevOps (AI-Enabled) Qualification: • Write high-quality, production-ready Java code using Spring Boot and RESTful API design principles. • Apply AI-assisted development tools to accelerate coding, testing, debugging, documentation...Senior
- .../ Galleria area) Are you passionate about building highly functional, user-friendly applications? We’re looking for a Senior Software Engineer who thrives in both front-end and back-end development and enjoys mentoring junior developers. This role is perfect for a...Senior
- ...Title-Senior software engineer Remote seeking a Senior Software Engineer with strong backend expertise in Java, Spring Boot, SQL, .NET 10 and real-time data streaming using Apache Kafka. This role involves building and maintaining robust microservices, optimizing...SeniorRemote work
- ...learn. – DR. FATIH DEMIRKOL | Director of Technology and Data Science Act as a trusted implementation advisor on the Prorize pricing software suite Utilize implementation methodologies and best practices to deliver our solutions successfully Quickly develop deep business...SeniorCasual workH1bFlexible hours
- ...Applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud infrastructure. Works cross-functionally to understand business requirements, architecture, and technology direction; evaluates...Senior
- ...Title: Sr. Software Engineer - Cloud APIs Grade: 11 Location: Midtown Atlanta ~ Build large-scale applications using Java or similar languages, with a focus on high-performance, scalability and resiliency in a service-oriented environment....Senior
$150k - $200k
...Base pay range $150,000.00/yr - $200,000.00/yr Direct message the job poster from Harnham Senior Recruitment Consultant (Phoenix) at Harnham SENIOR SOFTWARE ENGINEER Remote- Atlanta, Georgia $150,000-200,000 with bonus Are you passionate about crafting...SeniorFull timeRemote work- ...# Next-Gen Developer We are seeking a highly skilled and passionate Next-Generation Developer Experience Software Engineer to join our team. This role focuses on enhancing the productivity, efficiency, and satisfaction of our developers by creating, improving, and...Senior
- ...Senior Software Engineer – AI Systems As a Senior Software Engineer on AI Systems, you will design, build, and operate AI-powered applications and the platform capabilities that support them. You will partner with ML engineers, editorial and product stakeholders, and...Senior
- ...GA. evidentid.com. This is a role for an engineer who's hungry — someone who’s built... ...whose perspective is wanted. Pair with senior engineers who are invested in your growth... ...For Must‑Have 3+ years of professional software engineering experience with real production...SeniorWork at officeRemote work
$152k - $178.3k
...platforms that connect them. We are raising our standards for product craft and rebuilding the systems behind these experiences. As a Software Engineer, you will be a core contributor on an empowered product team, working closely with Product Management, Design, and fellow...SeniorFull timeTemporary workLocal areaRelocation- ...Job Description An Insight Global fortune 500 retail client is looking for a talented Senior Backend Developer to join the team. In this role this individual will be responsible for hands on development in in the latest version of java. This team is looking for someone...Senior
$120k - $180k
...Overview Senior Software Engineer Needed - $120K-$180K - .NET Shop - 100% REMOTE This Jobot Job is hosted by Steven Zacharias Are you a fit? Easy Apply now by clicking the "Easy Apply" button and sending us your resume. Salary $120,000 - $180,000 per year...SeniorLocal areaRemote work- ...Senior Software Engineer – Field Technology Applications Senior Software Engineer plays a key role in driving system development efforts supporting Colonial Pipeline Company’s Field Technology applications. Responsibilities include designing, developing, testing, implementing...SeniorTemporary workFor contractorsLocal area
- ...Senior Software Engineer Doeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with over 25 offices across the country and abroad. Founded in 1932, Doeren Mayhew is positioned for successful future growth. If you want...Senior
$130k - $190k
...with your recruiter to learn more. Base pay range $130,000.00/yr - $190,000.00/yr We are seeking a highly motivated Senior Software Engineer to join our growing technology team in either Frederick, MD or Peachtree Corners, GA. This position offers an exciting...SeniorFull timeTemporary workSummer workInternshipFlexible hours- ...As a Senior Front End Engineer at Ditto, you own the experiences our customers interact with every day. You build polished, performant interfaces on top of a powerful edge-sync platform, and you work across the full stack to bring features to life — from the React and...SeniorLocal areaRemote workFlexible hoursShift work
- ...We're looking for a Senior Java Engineer with seasoned JBoss, Tomcat, J2EE experience who has incorporated AI strategies into the engineering process. A Senior Software Engineer develops high-quality software, identifies and executes tasks in the software development...SeniorTemporary work
- ...Responsibilities Kforce has a client that is seeking a remote Senior Software Engineer to join their team.Overview:The team this individual will join is currently in the process of building a brand-new platform/application for vendor compliance. This is a customer...SeniorHourly payContract workRemote work
- ## Senior Software EngineerApplylocations: ATLANTA, GA, USAtime type: Full timeposted on: Posted Todayjob requisition id: R0156632**About... ...back office, loyalty, and beyond. Play a key role as a Software Engineer on a scrum team focusing on developing the Next Generation of...SeniorWork experience placementWorldwideFlexible hours
- ...Sr Software Engineer The Sr Software Engineer design, develop and implement a turn-key Continuous Delivery platform. As part of the Engineering Enablement group, you are responsible for designing and delivering best-in-class tooling and platforms to enable hundreds...Senior
$113.58k - $192.9k
...We are seeking a senior technical contributor to help support, modernize, and scale our... ...based services, automation, observability, software tooling, and user-facing platform... ...services, support users running demanding engineering and AI/ML workloads, and create tooling,...SeniorImmediate startRemote workFree visaFlexible hours- ...About the job Senior Software Engineer **Senior Software Engineer Position Overview** **Location:** Atlanta, GA (REMOTE) **Role Summary:** As a Senior Software Engineer, you will play a pivotal role in our engineering team, focusing on developing new, database...SeniorRemote work
$101.5k - $169.1k
...Job Description Cox Automotive seeks a Senior Full Stack Software Engineer in Atlanta, GA. The role is ideal for a curious, adaptable engineer who thrives in a fast‑paced environment, enjoys working across the stack, and is excited to explore emerging technologies, particularly...SeniorFlexible hoursShift work$133k - $198.22k
...Become the force that turns every "what if" into "what's next". In a world where you can be anything, Be Infoblox . Senior Software Engineer We are looking for a Senios Software Engineer to join our UDDI DNS team in North America. In this role, you will use...SeniorTemporary workFlexible hoursNight shift$171k - $198k
...The Senior Engineer is accountable for the technical execution, architectural integrity, and delivery outcomes of a product team operating under the product model. This role partners as an equal with Product Management and Product Design to discover, deliver, and scale...SeniorFull timeWork experience placementLocal areaRelocation$120k - $160k
...Senior Software Engineer I Atlanta, Boston, Louisville Global restaurant brands run their operation on the Crunchtime platform. Delivering a consistent guest experience across every location and managing food and labor costs are at the core of how Crunchtime's software...SeniorFull timeFlexible hours$134k - $184k
...focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating... ...experimentation, test, and deployment. The Role: As a Senior Software Engineer for Integration and Test you will focus on supporting the...SeniorFull timeInternshipLocal areaNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software sales engineer Atlanta, GA
- software engineer amazon Atlanta, GA
- agile software developer Atlanta, GA
- software developer positions Atlanta, GA
- senior software design engineer Atlanta, GA
- software developer Atlanta, GA
- ngo software engineer Atlanta, GA
- startup software engineer Atlanta, GA
- IT software engineer Atlanta, GA
- scientific software engineer Atlanta, GA

