Principal Software Engineer – AI-Driven Distributed Systems

NCR Voyix

Irving (TX)

On-site

USD 160,000 - 230,000

Full time

23 hours 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 architecture and delivery of large-scale distributed systems for the CFR division. You will shape technical direction and mentor engineers across multiple teams in a fast-paced environment.

Join a global payments-focused platform where you will define standards, drive improvements, and partner with product management to map strategy to execution. This on-site role offers significant impact on merchants and diners worldwide.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent combination of education and experience).
  • 10+ years of professional software development experience.
  • Deep expertise in C/C++ systems programming and performance optimization.
  • Demonstrated 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++ systems programming
Distributed systems architecture
Technical leadership
AI-assisted development
Prompt engineering
PCI security awareness

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Science or related field

Tools

CI/CD pipelines
DevOps practices
Windows systems programming (Win32/COM/ATL)

Job description

NCR Voyix seeks a Principal Software Engineer to lead architecture and delivery of large-scale distributed systems for the CFR division. You will shape technical direction and mentor engineers across multiple teams in a fast-paced environment.

Join a global payments-focused platform where you will define standards, drive improvements, and partner with product management to map strategy to execution. This on-site role offers significant impact on merchants and diners worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Architect - AI & Payments Platform
Principal Software Architect - AI & Payments Platform

NCR Voyix • Atlanta (GA)

On-site
USD 150,000 - 190,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 Corporation • Atlanta (GA)

On-site
USD 180,000 - 260,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
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
AI Engineer
AI Engineer

NCR Voyix Corporation • United States

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

NCR Voyix Corporation • United States

On-site
USD 180,000 - 260,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