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
Required Qualifications
Preferred/Good to Have
What We Offer
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
