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 systemsEPS and Connective Paymentsinto a unified platform.
Youll 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.