C

Senior C++ Software Engineer (Windows, Enterprise Systems)

Charter Global • United State
Visa Sponsorship
Apply
AI Summary

Lead the design, development, and optimization of high-performance C++ applications for enterprise-grade Windows systems. Drive technical initiatives, mentor engineers, and ensure scalable, secure solutions with strong expertise in modern C++ and test automation. Collaborate cross-functionally to deliver high-quality software from concept to deployment in a fast-paced environment.

Key Highlights
12+ years of total experience with 10+ years in C++ and 5+ years in Windows-based development
Leadership in technical projects, mentorship, and code reviews with Agile/Scrum methodology
Hands-on expertise in TCP/IP networking, test automation (BDD frameworks), and unit testing
Key Responsibilities
Design, develop, and maintain scalable C++ applications for enterprise-grade systems
Lead software solutions from design through implementation, deployment, and production support
Develop and automate BDD test scenarios using frameworks like Cucumber or Behave
Collaborate with cross-functional teams to deliver high-quality, secure software solutions
Troubleshoot complex issues, mentor engineers, and enforce best practices in code reviews
Participate in architecture, design, testing, and release planning activities
Technical Skills Required
C++ (Modern C++11+) Windows Development Test Automation (BDD Frameworks)
Nice to Have
Java or .NET experience
Retail, POS, or Convenience Store industry experience
Payments/processor or PCI compliance experience
Cloud-based application development
High-volume, high-availability systems expertise

Job Description


C++ Developer with Windows

📍 Location: Irving, TX

🏢 Work Model: Onsite (5 Days/Week)

đź“… Duration: Long-Term Contract/ Full-Time/Permanent

Interview: In-Person

Type: C2C/W2 (H1b, EAD, GC & US Citizen are workable)


About the Role

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 experience in C++
  • 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
  • Agile/Scrum development experience
  • 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
  • Payments, payment processors, or payment device integration 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


Regards,

Ashish Lal | Talent Acquisition Manager

Charter Global Inc | https://www.charterglobal.com

Email: ashishl@charterglobal.com


Similar Jobs

Explore other opportunities that match your interests

Founding Engineer - Applied AI

Programming
•
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

product pulse

United State

AI Engineer, GTM Claudification

Programming
•
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

drift ai

United State

Lead AI Native Engineer

Programming
•
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

roboforce

United State

Subscribe our newsletter

New Things Will Always Update Regularly