Senior C++ Software Engineer – Payments & Loyalty Platform

ncr

Irving (TX)

On-site

USD 110,000 - 150,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NCR Voyix seeks a Software Engineer III to design and implement features for CFR Division. You will work onPayments and Loyalty software, collaborating with a seasoned team in an Agile environment, and contribute from design through testing and release.

Ideal candidates have 5+ years in C++ on Windows, 3+ years Python, strong OOP, and leadership experience. You will mentor peers, produce technical designs, and help maintain high-quality software and secure handling of data.

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, or related field.
  • Strong knowledge of object-oriented programming concepts.
  • 5+ years of C++ experience on Windows environment.
  • Modern C++ standard (C++11 and above).
  • 3+ years of Python experience.
  • Experience leading or managing a team.
  • Experience producing technical designs for software applications.
  • Experience in Agile development and test automation.
  • Familiarity with Jira/Confluence tooling.

Responsibilities

  • Design and implement new product features and modify existing ones with technical documentation.
  • Build and execute unit tests for new or existing application code.
  • Collaborate with Customer Care to resolve issues in released software.
  • Mentor team members and conduct code and test reviews.
  • Participate in agile development with automated testing to verify acceptance criteria.
  • Provide input into release management decisions and drive timely resolutions.

Skills

C++ (Windows)
Python
OOP
Agile development
Debugging
Test automation
Google Test
TCP/IP
Leadership
Jira/Confluence

Education

Bachelor's degree in CS/CE or related field

Tools

Jira
Confluence

Job description

NCR Voyix seeks a Software Engineer III to design and implement features for CFR Division. You will work onPayments and Loyalty software, collaborating with a seasoned team in an Agile environment, and contribute from design through testing and release.

Ideal candidates have 5+ years in C++ on Windows, 3+ years Python, strong OOP, and leadership experience. You will mentor peers, produce technical designs, and help maintain high-quality software and secure handling of data.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer - Payments & Loyalty
Senior C++ Software Engineer - Payments & Loyalty

NCR Corporation • Irving (TX)

On-site
USD 120,000 - 160,000
Bonus
Senior C++ Software Engineer – Payments & Loyalty
Senior C++ Software Engineer – Payments & Loyalty

NCR Voyix • Irving (TX)

On-site
USD 110,000 - 140,000
Software Engineer III
Software Engineer III

ncr • Irving (TX)

On-site
USD 110,000 - 150,000
Software Engineer III
Software Engineer III

NCR Corporation • Irving (TX)

On-site
USD 120,000 - 160,000
Bonus
Software Engineer III
Software Engineer III

NCR Voyix • Irving (TX)

On-site
USD 110,000 - 140,000
Senior Product Owner - Payments Platform (SaaS)
Senior Product Owner - Payments Platform (SaaS)

NCR Corporation • Atlanta (GA), Northern (KY)

Hybrid
USD 120,000 - 190,000
Senior Product Owner, Payments Platform
Senior Product Owner, Payments Platform

NCR Voyix • Atlanta (GA)

Hybrid
USD 120,000 - 170,000
SW Engineer I
SW Engineer I

NCR Corporation • United States

On-site
USD 104,000 - 111,000
SW Engineer II
SW Engineer II

NCR Corporation • United States

On-site
USD 109,000 - 143,000
Software Engineer
Software Engineer

NCR Corporation • Atlanta (GA)

On-site
USD 129,000 - 175,000