C++ Software Engineer

Insight Global

Atlanta (GA)

On-site

USD 110,000 - 160,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global is seeking a C++ Software Engineer to design and develop software and automate BDD scenarios. You will own solutions from design to delivery, collaborating daily with teammates to ensure a quality product delivered on time.

The role emphasizes building features, writing tests, and mentoring peers while maintaining robust practices for software quality and security. You will participate in an agile team focused on rapid, reliable delivery.

Qualifications

  • 5+ years of C++ experience on Windows with modern standards (C++11+)
  • 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 test automation experience using Cucumber, Behave, Gherkin
  • Experience with Visual Studio

Responsibilities

  • Design and implement new product features and modifications, including technical documentation
  • Build and execute unit tests for new or existing code
  • Collaborate with Customer Care to resolve issues with released software
  • Maintain high commitment to code quality and protect sensitive consumer information
  • Provide input into release management decisions and drive issues to resolution
  • Mentor teammates and conduct code and test reviews
  • Participate in an agile development team with automated testing to verify acceptance criteria
  • Contribute to analysis, design, testing and review processes
  • Estimate effort based on requirements
  • Write product specifications, designs, and technical manuals
  • Evaluate third-party products and specifications
  • Maintain responsibility for assigned tasks and contribute to design decisions

Skills

C++
Object-oriented programming
BDD test automation

Tools

Visual Studio
Cucumber

Job description

  • -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
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
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
C++ Developer
C++ Developer

Charter Global • Irving (TX)

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

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

On-site
USD 120,000 - 180,000
Software EngineerC
Software EngineerC

Oteemo, Inc • Manassas (VA)

On-site
USD 110,000 - 170,000
C++ Software Engineer (5+ yrs) – Windows & BDD
C++ Software Engineer (5+ yrs) – Windows & BDD

Insight Global • Atlanta (GA)

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

Infobahn Softworld Inc • Sunnyvale (CA)

On-site
USD 160,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Global Business Ser. 4u • Glendale Heights (IL)

Hybrid
USD 120,000 - 160,000
C++ Software Engineer
C++ Software Engineer

The Judge Group • Center Square (PA)

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

Object Oriented Search • Fort Mill (SC)

On-site
USD 110,000 - 140,000
Software Developer III - C++
Software Developer III - C++

Innova software Services Inc • Little Canada (MN)

Hybrid
USD 64,000 - 85,000