Senior Software Engineer, Payments & Loyalty Platform

NCR Voyix Corporation

Atlanta (GA)

On-site

USD 120,000 - 180,000

Full time

2 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 in Atlanta, GA is seeking a Senior Software Engineer to join the Payments and Loyalty engineering team. You will design, implement, test, and maintain high-performance C++ software that integrates with payment processors, card networks, and POS systems.

You will mentor junior engineers, contribute to architecture and automation, participate in Agile ceremonies, and drive quality across the software lifecycle in a retail technology context.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or related field (or equivalent professional experience).
  • 7+ years of professional software development experience.
  • 7+ years of experience developing applications using C++ on Windows platforms.
  • Experience with modern C++ standards (C++11 and above).

Responsibilities

  • Design, develop, and maintain features for payment and loyalty applications.
  • Produce technical designs, specifications, and documentation.
  • Develop and execute automated unit and integration tests to ensure product quality.
  • Troubleshoot and resolve complex software issues across development and production environments.
  • Mentor junior engineers and participate in code reviews and architectural discussions.

Skills

C++
Windows development
Modern C++ (C++11+)
Object-oriented design
Unit testing
Agile
Mentoring

Education

Bachelor's degree in Computer Science or related field

Tools

Google Test
CppUnit
GitHub
CI/CD pipelines

Job description

NCR Voyix Corporation in Atlanta, GA is seeking a Senior Software Engineer to join the Payments and Loyalty engineering team. You will design, implement, test, and maintain high-performance C++ software that integrates with payment processors, card networks, and POS systems.

You will mentor junior engineers, contribute to architecture and automation, participate in Agile ceremonies, and drive quality across the software lifecycle in a retail technology context.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Distributed Systems
Principal Software Engineer - Distributed Systems

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

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
Software Engineering Manager
Software Engineering Manager

NCR VOYIX • Atlanta (GA)

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

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 110,000 - 160,000
POS Hardware & Systems Integration Engineer
POS Hardware & Systems Integration Engineer

NCR VOYIX • Atlanta (GA)

On-site
USD 90,000 - 140,000
SW Engineer II
SW Engineer II

NCR Voyix Corporation • Atlanta (GA)

On-site
USD 100,000 - 150,000
SW Engineer II
SW Engineer II

NCR Voyix Corporation • United States

On-site
USD 100,000 - 170,000