Find a jobRecruiters

C++ Software Engineer

Exclusive opportunity

Onsite

C++ Software Engineer

Insight Global

C++ Software Engineer

Skills

AI

12 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Salary:

$124,800 – $166,400 / year

Location:

Atlanta, GA, USA

Work mode:

Onsite

Published on:

9 October 2026

What they need


Required Skills & Experience

-5+ years of C++ experience on Windows environment (Modern C++ standard (C++ 11 and above)) experience

-Strong knowledge of object-oriented programming concepts

-Experience producing technical designs for software applications.

-Able to troubleshoot complex systems including hardware and software systems.

-BDD (Behavior Driven Development) test automation experience using Cucumber, Behave, Gherkin

-Experience with Visual Studio

Nice to Have Skills & Experience

-Preferred Retail experience, especially in the Convenience Store industry and Point of Sale systems.

-Preferred working experience on Payment Processors and payment devices

-Production / enterprise level AI experience

Job Description

As a C++ Software Engineer you will be responsible for the design and development of software and automating BDD scenarios. You will interact daily with other team members to ensure that a quality product is delivered in a timely manner. You are expected to be able to own the solution to complex software problems/needs from design to delivery. Key responsibilities include:

-Design and implement new product features and implement modifications to existing product features to include technical documentation.

-Build and execute unit tests for new or existing application code.

-Work with Customer Care team members to resolve problems with released software.

-Exhibit very high personal commitment to quality, software engineering best practices, and protection of sensitive consumer information.

-Provide input into and release management decisions.

-Drive issues to effective resolution and to find solutions to challenging, time-critical problems.

-Mentor team members and conducts code and test reviews.

-Participate in an agile development team, implementing user stories with automated testing to verify acceptance criteria.

-Participate in analysis, design, testing, and review processes.

-Should be able to come up with effective effort estimation based on requirements.

-Write product specifications, designs, and technical manuals.

-Evaluate third-party products and specifications.

-Maintain responsibility of assigned tasks by using experience/knowledge of environment to make design/development decisions.

-Provide feedback to peer performance reviews.

-Educate others (technical and non-technical) on areas of expertise.

-Provide development level support for assigned products and projects throughout the development lifecycle.

Perform other job-related duties as assigned

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Logiciel Ros2 - C++ Qt (F/H)

Freelance

Montpellier, France

Onsite

Skills

MQTTC++ros2

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

8 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools