C++ Developer

Charter Global

Irving (TX)

On-site

USD 140,000 - 210,000

Full time

21 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Charter Global seeks an experienced C++ Software Engineer III to design, develop, and enhance enterprise-grade software solutions. The role emphasizes modern C++, Python, test automation, and leading technical initiatives from design through delivery.

Candidates should demonstrate 12+ years overall, 10+ years C++, and 5+ years in Windows environments, with strong OOP, debugging, and communication skills. The position involves mentoring, code reviews, and collaborating across teams.

Qualifications

  • Must have 12+ years of overall experience.
  • Must have 10+ years of C++ development experience.
  • Must have 5+ years of C++ development experience in a Windows environment.
  • Strong knowledge of Object-Oriented Programming and Modern C++ (C++11+)
  • 3+ years of Python development experience.
  • Experience leading projects, mentoring team members, and conducting code reviews.
  • Hands-on experience with test automation frameworks (Cucumber, Behave, Gherkin).
  • Experience with unit testing frameworks such as Google Test or CppUnit.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Experience with TCP/IP socket programming and networking concepts.
  • Familiarity with Jira, Confluence, and other Atlassian tools.
  • Excellent communication and technical documentation skills.

Responsibilities

  • Design, develop, and maintain scalable C++ applications and product features.
  • Own software solutions from design through implementation and deployment.
  • Develop and automate BDD test scenarios.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Troubleshoot complex software and system issues.
  • Perform code reviews, mentor engineers, and promote engineering best practices.
  • Participate in architecture, design, testing, and release planning activities.
  • Support production applications and drive timely issue resolution.

Skills

C++
C++11+
Windows
Python
Test automation
OO design
Leadership
Code reviews
Debugging
Networking
Jira/Confluence
Documentation
Communication

Tools

Cucumber
Behave
Gherkin
Google Test
CppUnit
Jira
Confluence

Job description

We are seeking an experienced C++ Software Engineer III to design, develop, and enhance enterprise-grade software solutions. This role requires strong expertise in modern C++, Python, test automation, and software design, along with the ability to lead technical initiatives, mentor engineers, and drive projects from design through delivery.

Required Qualifications
  • Must have overall 12+ years of experience
  • Must have 10+ years of C++ development experience
  • Must have 5+ years of C++ development experience in a Windows environment
  • Strong knowledge of Object-Oriented Programming and Modern C++ (C++11+)
  • 3+ years of Python development experience
  • Experience leading projects, mentoring team members, and conducting code reviews
  • Hands-on experience with test automation frameworks (Cucumber, Behave, Gherkin)
  • Experience with unit testing frameworks such as Google Test or CppUnit
  • Strong debugging, troubleshooting, and problem-solving skills
  • Experience with TCP/IP socket programming and networking concepts
  • Familiarity with Jira, Confluence, and other Atlassian tools
  • Excellent communication and technical documentation skills
Preferred Qualifications
  • Experience with Java or .NET
  • Retail, POS, or Convenience Store industry experience
  • Cloud-based application development
  • High-volume, high-availability systems
  • PCI compliance, secure software development, and data encryption
Key Responsibilities
  • Design, develop, and maintain scalable C++ applications and product features
  • Own software solutions from design through implementation and deployment
  • Develop and automate BDD test scenarios
  • Collaborate with cross-functional teams to deliver high-quality software
  • Troubleshoot complex software and system issues
  • Perform code reviews, mentor engineers, and promote engineering best practices
  • Participate in architecture, design, testing, and release planning activities
  • Support production applications and drive timely issue resolution
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer III
C++ Software Engineer III

Sonoma Consulting Inc. • Alpharetta (GA)

On-site
USD 90,000 - 120,000
Senior C++ Software Engineer — Lead & Test Automation
Senior C++ Software Engineer — Lead & Test Automation

Charter Global • Irving (TX)

On-site
USD 140,000 - 210,000
C++ Developer
C++ Developer

JobDiva, Inc. • Foster City (CA)

On-site
USD 140,000 - 210,000
Software Engineer
Software Engineer

FAMU National Alumni Association • Mayfield Heights (OH)

On-site
USD 70,000 - 100,000
Health Insurance
Medical
Dental
+5
Senior Software Engineer
Senior Software Engineer

BAE Systems OneArc USA, Inc • Orlando (FL)

On-site
USD 110,000 - 160,000
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
C++ Software Engineer
C++ Software Engineer

The Judge Group • Center Square (PA)

On-site
USD 100,000 - 140,000
Senior C++ Software Engineer
Senior C++ Software Engineer

4p-Consulting-Inc. • Atlanta (GA)

On-site
USD 120,000 - 180,000
Technical Lead – Senior C++ / Java
Technical Lead – Senior C++ / Java

GAC Solutions • Irvine (CA)

On-site
USD 140,000 - 210,000
Software Engineer (senior or above)
Software Engineer (senior or above)

Level • Austin (CO)

On-site
USD 140,000 - 180,000