Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Esolvit, Inc.

(#6116)-Software Engineer 3 Modern C++ / Windows in Irving, TX or Atlanta, GA (ONSITE)

Career Insights for C / C++ Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Texas data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A C or C++ Developer or Engineer designs or improves computer software and applications using the C / C++ computer programming language. Oversees the entire C / C++ software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.

$111,941 / year median in Texas

-6% projected decline

Explore Career

Job Description

Job title: Software Engineer 3 - Modern C++ /
Windows Location:
Irving, TX or Atlanta, GA Irving Address:
225 Mandalay Drive, Irving, TX 75039
Work Model:
100% Onsite - 5 Days per
Week Contract Length:
9 months from start date, with potential for extension
Employment:
Contract; C2C candidates can be considered
Start Requirement:
Must be able to start onsite within approximately 2 weeks of acceptance Position Overview Client seeking an experienced Software Engineer with strong, recent hands-on Modern C++ development experience in a Windows environment . This is a highly technical, hands-on development position. Candidates must be able to demonstrate strong fundamentals in C++ and answer technical questions involving Modern C++ development in Windows during the interview process. Recent Windows-based C++ development is critical. Linux-only C++ experience will not meet the requirement. The team is also incorporating AI-assisted development into its engineering workflows. Deep AI or multi-agent expertise is not required , but candidates should have an interest in AI-assisted software development and some exposure to using AI tools in their work.
Required Qualifications:
Modern C++ / Windows - Critical Requirement 5+ years of professional software development experience Strong hands-on development experience with Modern C++ Must have been actively coding with Modern C++ in a Windows environment in recent years Strong understanding of core C++ concepts and fundamentals Ability to read, understand, troubleshoot, and debug complex C++ code Ability to evaluate and validate code generated with AI-assisted development tools Strong debugging, problem-solving, and software engineering skills Windows development experience must be clearly demonstrated on the resume Candidates whose recent C++ experience is primarily or exclusively Linux-based will not qualify Development & Quality Experience with Behavior-Driven Development (BDD) Strong understanding of software development and testing best practices Ability to identify defects, troubleshoot issues, and validate code quality Strong quality-first engineering mindset Ability to work within established engineering standards and development processes AI-Assisted Development Candidates do not need extensive AI or multi-agent development experience. However, candidates should demonstrate: General curiosity and interest in incorporating AI into software development Some hands-on exposure to AI-assisted development tools Understanding of how AI can assist with coding, debugging, documentation, testing, or development workflows Ability and willingness to learn and adopt new AI-enabled development practices Exposure to tools such as Claude, GitHub Copilot, OpenAI tools, or similar AI coding/development tools is beneficial. Additional Technical Experience Experience with the following is beneficial: Python for scripting, automation, testing, or development workflows GitHub Copilot, Copilot CLI, Claude, or similar development tools Spec-driven development, including translating requirements into structured technical specifications and using those specifications to guide development Nice-to-Have Experience Payments or payment-processing systems Point-of-Sale (POS) systems Payment certification experience Development within compliance-heavy or highly regulated environments Python AI-assisted software engineering workflows OpenAI development tools