Contract Opportunity for C++ Windows Engineer – Dallas, TX


Job Description

Position: C++ Windows Engineer
Type: Long Term Contract
Location: Dallas, TX

Job Overview:
About the Company
Our client is a global leader in consumer transaction technologies, enabling millions of transactions daily across industries such as retail, financial, travel, hospitality, telecom, and small business. With world-class software, hardware, and services, they transform everyday business interactions into exceptional customer experiences.
 
Position Summary
We are seeking an experienced C++ Software Engineer to join the Convenience, Fuel, Retail (CFR) team. In this role, you will design and develop reliable, scalable, and high-performing software solutions that power next-generation retail technology systems. You will be responsible for building and testing software features, ensuring code quality through unit testing, and collaborating with cross-functional teams in an Agile environment.
This is an exciting opportunity to work on high-availability systems impacting millions of daily transactions, while contributing to industry innovation.
 
Key Responsibilities
  • Design, develop, and implement new product features and enhancements in C++ on Windows.
  • Build, maintain, and execute unit tests using frameworks like Google Test or CppUnit.
  • Participate in Agile ceremonies (scrum meetings, sprint planning, code reviews).
  • Collaborate with Customer Care and QA teams to resolve issues in released software.
  • Mentor junior engineers and drive best practices in coding and testing.
  • Create and maintain technical documentation.
  • Troubleshoot and resolve complex issues involving hardware/software integrations.
 
Required Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of recent and hands-on experience with Visual C++ on Windows platform (must be clearly listed on resume).
  • Strong knowledge of modern C++ (C++11 or later) and object-oriented programming concepts.
  • Hands-on experience with unit testing frameworks (Google Test, CppUnit, etc.).
  • 3+ years of Python experience for scripting/automation.
  • Agile/Scrum development experience.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
 
Preferred/Good to Have
  • Experience in retail, convenience store technology, or POS systems.
  • Knowledge of payment systems, processors, or secure development (PCI compliance, encryption).
  • Cloud development experience.
  • Exposure to Java, .NET, or networking (TCP/IP, socket communication).
  • Familiarity with Atlassian tools (Jira, Confluence).
 
What We Offer
  • Opportunity to work on industry-leading software impacting millions of transactions daily.
  • Collaborative and innovative team culture.
  • Competitive compensation and benefits package.
  • Professional growth in a high-demand technology domain.
 
 
Apply Now
Job #:
30854728
Position Type:
Contract
Location:
Atlanta, Georgia
Flexibility:
Onsite

More Jobs in Georgia