Principal Software Architect, CFR & Payments

NCR VOYIX

Atlanta (GA)

On-site

USD 180,000 - 260,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NCR Voyix seeks a Principal Software Engineer to lead and shape the CFR engineering organization. You will define technical direction for critical C++ product areas spanning point-of-sale, payments, and fuel management systems, and mentor engineers across multiple teams.

As a P5-level individual contributor, you will influence architecture, drive cross-team standards, and partner with Product Management to translate business strategy into technical roadmaps, while advancing AI-assisted

Qualifications

  • 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 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 the 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 and leadership to translate business strategy into technical roadmaps.
  • Drive adoption of AI-assisted development practices and engineering productivity improvements.
  • Represent the engineering organization in cross-divisional technical forums.
  • Provide authoritative technical guidance on PCI compliance and payment security architecture.

Skills

C/C++
Distributed systems
AI tooling
Performance optimization
Leadership

Education

Bachelor's degree in Computer Science/Engineering
Master's degree (preferred)

Tools

Win32
COM/ATL
Windows systems programming
CI/CD
DevOps practices

Job description

NCR Voyix seeks a Principal Software Engineer to lead and shape the CFR engineering organization. You will define technical direction for critical C++ product areas spanning point-of-sale, payments, and fuel management systems, and mentor engineers across multiple teams.

As a P5-level individual contributor, you will influence architecture, drive cross-team standards, and partner with Product Management to translate business strategy into technical roadmaps, while advancing AI-assisted

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

NCR VOYIX • Atlanta (GA)

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

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 180,000 - 260,000
Remote CFR Sales Engineer (TX) – Edge, POS & Payments
Remote CFR Sales Engineer (TX) – Edge, POS & Payments

NCR Voyix Corporation • United States

Remote
USD 110,000 - 150,000
Senior Software Engineer, Payments & Loyalty (C++)
Senior Software Engineer, Payments & Loyalty (C++)

NCR Voyix • Atlanta (GA)

On-site
USD 130,000 - 170,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
Senior Software Engineer
Senior Software Engineer

NCR Voyix • Atlanta (GA)

On-site
USD 130,000 - 170,000
Senior Software Engineer, Payments & Loyalty Platform
Senior Software Engineer, Payments & Loyalty Platform

NCR Voyix Corporation • Atlanta (GA)

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

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 140,000 - 190,000