Job Description
Senior Software Engineer (C++)
Job Title: Senior Software Engineer
Location Options: Onsite - Dallas, TX / Atlanta, GA
Employment Type: Long Term Contract
About the Role
We are seeking an experienced Software Engineer III with strong expertise in Visual C++ on the Windows platform. The ideal candidate must have 5+ years of recent, hands-on C++ development experience and solid exposure to unit testing frameworks such as Google Test or CppUnit. This role requires a focused C++ engineer—not someone with a broad skillset where C++ is only a small part.
You will join a highly skilled development team working on reliable, scalable, and configurable products within the convenience, fuel, and retail technology domain.
Key Responsibilities
Required Qualifications
Nice to Have
Day-to-Day Responsibilities
As a C++ Software Engineer, you will:
“ TalentBridge employees are eligible for many benefit offerings such as medical, dental, vision, life insurance, short term disability, 401(k) and holiday pay!”
Job Title: Senior Software Engineer
Location Options: Onsite - Dallas, TX / Atlanta, GA
Employment Type: Long Term Contract
About the Role
We are seeking an experienced Software Engineer III with strong expertise in Visual C++ on the Windows platform. The ideal candidate must have 5+ years of recent, hands-on C++ development experience and solid exposure to unit testing frameworks such as Google Test or CppUnit. This role requires a focused C++ engineer—not someone with a broad skillset where C++ is only a small part.
You will join a highly skilled development team working on reliable, scalable, and configurable products within the convenience, fuel, and retail technology domain.
Key Responsibilities
- Design and implement new product features and enhancements, including technical documentation.
- Build and execute unit tests for new and existing application code.
- Collaborate with support teams to investigate and resolve software issues.
- Maintain strong commitment to engineering best practices and data security.
- Participate in Agile ceremonies including daily stand-ups, sprint planning, and estimations.
- Contribute to release planning and decision-making.
- Troubleshoot complex, time-sensitive problems and drive them to resolution.
- Mentor junior team members; perform code and test reviews.
- Advocate and contribute to test automation practices.
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or equivalent experience.
- 5+ years of recent C++ development experience on Windows.
- Strong understanding of Object-Oriented Programming (OOP).
- Experience with Modern C++ (C++ 11 or above).
- 3+ years of Python experience.
- Unit testing expertise using Google Test, CppUnit, etc.
- Experience with test automation tools such as Cucumber, Behave, Gherkin.
- Familiarity with Agile development practices.
- Strong debugging and troubleshooting skills.
- Experience with TCP/IP and socket-level networking.
- Ability to document technical designs and explain technical concepts to non-technical audiences.
- Experience using Jira, Confluence, or similar tools.
Nice to Have
- Experience with Java or .NET
- Background in Retail / Convenience Store / POS systems
- Exposure to payment systems or payment device integrations
- Cloud development experience
- Understanding of high-volume, high-availability systems
- Knowledge of PCI compliance, secure coding, and data encryption
Day-to-Day Responsibilities
As a C++ Software Engineer, you will:
- Work in an Agile team to implement user stories with automated testing.
- Design, modify, implement, and document software changes.
- Participate in design discussions, reviews, and analysis activities.
- Estimate development efforts based on requirements.
- Prepare specifications, design documents, and technical manuals.
- Evaluate third-party technologies and tools.
- Provide development-level support throughout the product lifecycle.
- Collaborate closely with engineering managers and cross-functional teams.
- Mentor peers and contribute to performance evaluations.
“ TalentBridge employees are eligible for many benefit offerings such as medical, dental, vision, life insurance, short term disability, 401(k) and holiday pay!”
Apply Now
Job #:
30854728
Position Type:
Contract
Location:
Atlanta, Georgia
Flexibility:
Onsite

