C++ Developer

  • CirrusLabs
  • Irving, Texas
  • 11/06/2026
Full time Information Technology Telecommunications

Job Description

Job Description Job Description

Role: C Software Engineer

Location: Onsite at Atlanta, GA/ Irving, TX

Core must-haves:
5 years C development, specifically in a Windows environment
Strong C 11 , OOP, STL, memory management, multithreading/concurrency
TCP/IP and socket-level programming - this is important; API-only networking experience is not enough
3 years Python, preferably for automation/testing/scripting
BDD/Test Automation: Cucumber, Behave, Gherkin
Unit testing: Google Test/GTest or cppUnit
Strong debugging, troubleshooting and production support skills
Senior-level ownership: design development testing troubleshooting
Agile, Jira/Confluence experience

High Priority / Differentiator:
Candidates from Payments, Payment Gateways, POS/Point-of-Sale, Transaction Processing or Retail technology.
Experience with PCI, encryption and secure payment systems is a major plus.