Software Engineer III/ Software Engineer IV

  • 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.

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!