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

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

The Exploration Company

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Energize Group

United State

Senior Lead AI Engineer (AI Infrastructure & Large Language Models)

Programming
56m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Capital One

United State

Subscribe our newsletter

New Things Will Always Update Regularly