Software Engineer III

  • Location: Irving , TX
  • Type: Contract
  • Job #248731

Company Overview
At The Intersect Group, we partner with leading organizations that are transforming the way payments and transactions are processed. Our client is a technology-driven enterprise focused on bridging legacy systems with modern platforms to deliver secure, scalable, and efficient solutions. Their mission is rooted in innovation, collaboration, and delivering high-impact results across critical business functions.

Role Summary
We are seeking a highly skilled Software Engineer III to join a fast-paced team responsible for accelerating a key payments modernization initiative. This role will focus on porting and enhancing legacy Windows applications using Visual C++ and Win32 APIs, while applying modern C++ principles to improve performance and maintainability. The ideal candidate will bring deep technical expertise, strong debugging skills, and the ability to navigate and refactor decades-old codebases.

You will play a central role in bridging two core systems, EPS and Connective Payments, contributing to both development and automated qualification efforts. Your work will directly impact the reliability and scalability of the organization’s payment infrastructure.

Key Responsibilities

  • Port and modernize legacy Windows applications using Visual C++ and Win32 programming.
  • Apply modern C++ standards (C++11 and above) to refactor and optimize existing code.
  • Debug complex systems and resolve defects in both legacy and new codebases.
  • Develop and execute unit tests using frameworks such as Google Test or CppUnit.
  • Collaborate with cross-functional teams to ensure seamless integration between EPS and Connective Payments systems.
  • Participate in Agile ceremonies including daily scrums, sprint planning, and technical reviews.
  • Contribute to automation efforts and qualification of software components.
  • Mentor junior engineers and share best practices in software engineering and debugging.

Key Requirements

  • 5+ years of hands-on experience with C++ in a Windows environment.
  • Extensive experience with Visual C++ and Win32 API programming.
  • Strong proficiency in modern C++ (C++11 and above).
  • 3+ years of Python development experience.
  • Experience navigating and refactoring legacy codebases (30+ years old).
  • Solid understanding of defect fixing, debugging, and automated qualification.
  • Familiarity with C#, scripting languages, and test automation frameworks.
  • Experience with Kubernetes, Docker, and KubeVirt is a plus.
  • Excellent verbal and written communication skills; able to clearly articulate project contributions and technical decisions.

Ready to Make an Impact?
If you're a seasoned engineer with deep expertise in Visual C++, Win32, and modern C++ concepts—and you're ready to contribute to a high-visibility payments transformation project—we want to hear from you. Apply today with your resume and contact information to connect 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!