Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Atlanta?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Talent Bridge

Atlanta / Global

Senior Software Engineer (C++)

Job Description

Senior Software Engineer (C++)Senior Software EngineerOnsite - Dallas, TX / Atlanta, GALong Term ContractAbout the RoleWe 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 ResponsibilitiesDesign 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.Required QualificationsBachelor'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 HaveExperience with Java or.NETBackground in Retail / Convenience Store / POS systemsExposure to payment systems or payment device integrationsCloud development experienceUnderstanding of high-volume, high-availability systemsKnowledge of PCI compliance, secure coding, and data encryptionDay-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

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location