Principal Software Engineer - Distributed Systems

NCR Voyix Corporation

Atlanta (GA)

On-site

USD 180,000 - 260,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NCR Voyix Corporation seeks a Principal Software Engineer to lead critical C++ product areas across POS, payments, and fuel management. You will shape architecture, drive cross-team decisions, and mentor engineers while elevating engineering standards.

Based in Atlanta or Dallas, you will influence strategy, pursue scalable, secure systems, and contribute to PCI and payment security architecture in a fast-paced, product-driven environment.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 10+ years of professional software development experience.
  • Deep expertise in C/C++ systems programming and performance optimization.
  • Demonstrated experience leading architecture of large-scale distributed systems.
  • Experience driving technical strategy and standards across multiple teams.
  • Proficiency with AI-assisted development tools and prompt engineering.

Responsibilities

  • Define technical strategy and architecture for major product areas across multiple teams.
  • Lead design of complex, distributed systems ensuring scalability, reliability, and security.
  • Drive resolution of critical cross-cutting technical challenges and production issues.
  • Establish and evolve engineering standards, best practices, and development processes.
  • Evaluate emerging technologies and make build-vs-buy recommendations with business impact.
  • Mentor and develop senior engineers; influence hiring standards and technical assessments.
  • Partner with Product Management to translate business strategy into technical roadmaps.
  • Drive adoption of AI-assisted development practices and engineering productivity improvements.
  • Represent engineering in cross-divisional technical forums and PCI security guidance.

Skills

C/C++
Distributed systems
AI tooling
Technical leadership
PCI security

Education

Bachelor’s degree in CS/CompSci/Engineering
Master’s preferred

Tools

Win32/COM/ATL
CI/CD
DevOps

Job description

NCR Voyix Corporation seeks a Principal Software Engineer to lead critical C++ product areas across POS, payments, and fuel management. You will shape architecture, drive cross-team decisions, and mentor engineers while elevating engineering standards.

Based in Atlanta or Dallas, you will influence strategy, pursue scalable, secure systems, and contribute to PCI and payment security architecture in a fast-paced, product-driven environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer – AI-Driven Distributed Systems
Principal Software Engineer – AI-Driven Distributed Systems

NCR Voyix • Irving (TX)

On-site
USD 160,000 - 230,000
Principal Software Architect - AI & Payments Platform
Principal Software Architect - AI & Payments Platform

NCR Voyix • Atlanta (GA)

On-site
USD 150,000 - 190,000
Senior Software Engineer, Payments & Loyalty Platform
Senior Software Engineer, Payments & Loyalty Platform

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 180,000 - 260,000
Senior Software Engineering Manager
Senior Software Engineering Manager

NCR VOYIX • Atlanta (GA)

On-site
USD 150,000 - 210,000
Software Engineering Manager
Software Engineering Manager

NCR VOYIX • Atlanta (GA)

On-site
USD 150,000 - 210,000
Principal Software Engineer
Principal Software Engineer

NCR Voyix • Irving (TX)

On-site
USD 160,000 - 230,000
Principal Software Engineer
Principal Software Engineer

NCR Voyix • Atlanta (GA)

On-site
USD 150,000 - 190,000
POS Hardware & Systems Integration Engineer
POS Hardware & Systems Integration Engineer

NCR VOYIX • Atlanta (GA)

On-site
USD 90,000 - 140,000
Senior Software Engineer
Senior Software Engineer

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 120,000 - 180,000