Principal Software Architect - AI & Payments Platform

NCR Voyix

Atlanta (GA)

On-site

USD 150,000 - 190,000

Full time

11 hours 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 is seeking a Principal Software Engineer to drive technical strategy and architecture for its CFR platform, focusing on scalable distributed systems and high-performance C/C++ implementations. You will mentor senior engineers, set engineering standards, and influence cross-team roadmaps in a payment-enabled, PCI-compliant context.

The role requires leadership across multiple teams, hands-on architecture work, and a passion for building secure, scalable software in a global retail

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent).
  • 10+ years of professional software development experience.
  • Deep expertise in C/C++ systems programming and performance optimization.
  • Experience leading the architecture of large-scale distributed systems.
  • Experience driving technical strategy across multiple teams.

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 productivity improvements.
  • Represent the engineering organization in cross-divisional technical forums.
  • Provide authoritative technical guidance on PCI compliance and payment security architecture.

Skills

Distributed systems design
C/C++ systems programming
Architecture leadership
AI-assisted development
Cross-functional collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Win32/COM/ATL
CI/CD pipelines
DevOps practices

Job description

NCR Voyix is seeking a Principal Software Engineer to drive technical strategy and architecture for its CFR platform, focusing on scalable distributed systems and high-performance C/C++ implementations. You will mentor senior engineers, set engineering standards, and influence cross-team roadmaps in a payment-enabled, PCI-compliant context.

The role requires leadership across multiple teams, hands-on architecture work, and a passion for building secure, scalable software in a global retail

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 Engineer - Distributed Systems
Principal Software Engineer - Distributed Systems

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 180,000 - 260,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 - Global, Scalable Tech
Senior Software Engineering Manager - Global, Scalable Tech

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 180,000
Principal Software Engineer - AI and Insights Platform
Principal Software Engineer - AI and Insights Platform

NCR Voyix Corporation • United States

On-site
USD 180,000 - 240,000
Principal AI & Cloud Platform Architect
Principal AI & Cloud Platform Architect

NCR Voyix Corporation • United States

On-site
USD 180,000 - 240,000
Software Engineering Manager
Software Engineering Manager

NCR VOYIX • Atlanta (GA)

On-site
USD 150,000 - 210,000
Principal AI & Cloud Platform Architect
Principal AI & Cloud Platform Architect

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 140,000 - 230,000
AI Engineer
AI Engineer

NCR Voyix Corporation • United States

On-site
USD 120,000 - 180,000