Talent.com
C++ Developer
C++ DeveloperThe Intersect Group • Irving, TX, US
C++ Developer

C++ Developer

The Intersect Group • Irving, TX, US
21 days ago
Job type
  • Full-time
Job description

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.
  • Create a job alert for this search

    Developer • Irving, TX, US