Software Engineer III/ Software Engineer IV

2 days ago


Irving, TX, United States NCR Voyix Full time
  • Location: Irving , TX
  • Type: Contract
  • Job #248731
Software Engineer III - C++ / Windows Systems
Location: Irving, TX (Preferred) or Atlanta, GA
Schedule: Onsite, 5 days/week
Contract Duration: 12 Months (No Extension)

Company Overview
At The Intersect Group, we connect highly skilled professionals with organizations that are driving innovation in retail and payments technology. Our client is a leader in the convenience, fuel, and retail space, focused on modernizing legacy systems and delivering seamless customer experiences. Their mission is to bridge the gap between traditional infrastructure and cutting-edge digital solutions, with a strong emphasis on reliability, scalability, and performance.

Role Summary
We are seeking a Software Engineer III with deep expertise in Visual C++, Win32 programming, and modern C++ standards to support a high-impact payments modernization initiative. This role is part of a specialized engineering team tasked with integrating two core systems-EPS and Connective Payments-into a unified platform.

You'll work hands-on with legacy codebases, contribute to automation and defect resolution, and collaborate closely with other engineers to ensure high-quality, testable software. Strong debugging skills and the ability to navigate complex, decades-old code are essential.

Key Responsibilities
  • Design, develop, and maintain software solutions using Visual C++ and Win32 APIs.
  • Navigate and modernize legacy codebases, some dating back 30+ years.
  • Implement automated testing and qualification processes using tools like Cucumber or Behave.
  • Debug and resolve defects across complex systems and integrations.
  • Collaborate with cross-functional teams to ensure alignment with business and technical goals.
  • Participate in design reviews, code walkthroughs, and sprint planning sessions.
  • Mentor junior engineers and contribute to engineering best practices.
  • Support integration with payment systems and ensure secure, compliant development.
Key Requirements
  • 5+ years of experience in C++ development within a Windows environment.
  • Extensive hands-on experience with Visual C++, Win32 programming, and Modern C++ (C++11 and above).
  • 3+ years of experience with Python for scripting and automation.
  • Strong debugging and defect resolution skills.
  • Experience with test automation frameworks (e.g., Cucumber, Behave, Gherkin).
  • Familiarity with C#, scripting languages, and networking protocols (TCP/IP).
  • Ability to clearly articulate past project contributions and technical decisions.
  • Excellent communication skills and ability to work in a fast-paced, collaborative environment.
Nice to Have
  • Experience with Java or .NET technologies.
  • Background in the payments industry or retail systems.
  • Exposure to Salesforce or cloud development environments.
  • Understanding of PCI compliance and secure development practices.

Ready to Make an Impact?
If you're a sharp, detail-oriented engineer with a passion for solving complex problems and modernizing legacy systems, we want to hear from you. Apply today with your resume and contact information to be considered for this opportunity with The Intersect Group.

  • Irving, TX, United States Veracity Full time

    C++ Software Engineer III Atlanta or Irving, TX ContractEssential Duties and Responsibilities As a C++ Software Engineer, you will be responsible for the requirements, design, development, and implementation of software and software interfaces for Clients Radiant Point-of-Sale Fuel Controller product--a highly concurrent embedded system that orchestrates the...


  • Irving, TX, United States Veracity Full time

    C++ Software Engineer III Atlanta or Irving, TX ContractEssential Duties and Responsibilities As a C++ Software Engineer, you will be responsible for the requirements, design, development, and implementation of software and software interfaces for Clients Radiant Point-of-Sale Fuel Controller product--a highly concurrent embedded system that orchestrates the...


  • Irving, TX, United States Veracity Full time

    C++ Software Engineer III Atlanta or Irving, TX ContractEssential Duties and Responsibilities As a C++ Software Engineer, you will be responsible for the requirements, design, development, and implementation of software and software interfaces for Clients Radiant Point-of-Sale Fuel Controller product--a highly concurrent embedded system that orchestrates the...

  • Software Engineer

    3 days ago


    Irving, TX, United States Microsoft Corporation Full time

    OverviewCloud computing is reshaping the world-and with the rise of AI, datacenter design is evolving rapidly from CPU-centric to GPU-driven architectures. Be part of this transformation by joining a fast-paced team at the forefront of enabling cutting-edge hardware innovations for Azure.Our team leads the charge in optimizing and delivering world-class...

  • Software Engineer

    6 days ago


    Irving, TX, United States Microsoft Corporation Full time

    OverviewCloud computing is reshaping the world-and with the rise of AI, datacenter design is evolving rapidly from CPU-centric to GPU-driven architectures. Be part of this transformation by joining a fast-paced team at the forefront of enabling cutting-edge hardware innovations for Azure.Our team leads the charge in optimizing and delivering world-class...


  • Irving, TX, United States InstantServe LLC Full time

    EXPERIENCE • 10+ years' experience in software engineering or equivalent skill set, building and maintaining large scale, accessible systems • Experience in managing software development with a consistent track record of on-time delivery of high-quality software • Experienced in leading/mentoring a team of software engineers, hiring A Team, regular...


  • Irving, TX, United States VIZIO Full time

    Position Summary... Join Walmart/VIZIO and take your career to the next level! We are Vizio, part of Walmart, a leading smart TV platform. Our team implements Bluetooth software and mid-level HAL support for our TV OS platform.??Our team owns the Bluetooth stack development and hardware abstraction layer for Vizio TVs. We are working on next generation of OS...

  • Software Engineer

    4 days ago


    Irving, TX, United States OVHcloud Full time

    Job Summary The Software Engineer is responsible for implementing high performance storage algorithms for the next generation of NVME over Fabrics storage solutions in collaboration with peer engineers. This is an opportunity to learn advanced algorithms and performance techniques to match the performance of next generation solid state storage...

  • Software Engineer

    4 days ago


    Irving, TX, United States OVHcloud Full time

    Job Summary The Software Engineer is responsible for implementing high performance storage algorithms for the next generation of NVME over Fabrics storage solutions in collaboration with peer engineers. This is an opportunity to learn advanced algorithms and performance techniques to match the performance of next generation solid state storage...


  • Irving, TX, United States Michaels Stores Full time

    Support Center - Irving In this role you manage a team of Software Engineers to build and maintain exciting experiences for our customers that differentiates Michaels in the e-commerce space. You'll be a partner to our Product and Design teams, helping to bring light to engineering challenges such as scalability and robustness while continually supporting...