1

Senior C++ Software Engineer Jobs (NOW HIRING)

Embedded SW Engineer

Columbus, IN · Hybrid

$122.40K - $161.10K/yr

Embedded C Software Engineer Are you looking for a role where you can use your knowledge of embedded "C" software development to make a difference in vehicle performance and the environment? Would ...

Software Engineer Sr C/C++

Manassas, VA · On-site

$122.50K - $161.50K/yr

The Work Lockheed Martin Rotary and Mission Systems is seeking a Software Engineer C/C++ Sr. in Manassas, VA. In this role you will have the responsibility of: Participate in a crossfunctional team ...

Embedded Software Engineer

Chillicothe, IL · Hybrid

$119.20K - $156.90K/yr

Embedded Software Engineer Seeking a proficient Embedded Software Engineer to apply computer ... Embedded C software development * Knowledge of real-time operating systems * Experience with ...

next page

Showing results 1-20

Senior C Software Engineer information

See salary details

$94K

$158.2K

$223K

How much do senior c++ software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for senior c++ software engineer in the United States is $158,190.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $183,500.00 per year, depending on experience, location, and employer.

What is the difference between Senior C++ Software Engineer vs Software Developer?

AspectSenior C++ Software EngineerSoftware Developer
Required CredentialsBachelor's or higher in Computer Science, C++ proficiency, experience in software designBachelor's in Computer Science or related field, programming skills in various languages including C++
Work EnvironmentDevelops high-performance applications, often in systems, gaming, or embedded industriesCreates software solutions across diverse industries, including web, mobile, and enterprise
Employer & Industry UsageTech companies, gaming, finance, embedded systemsStartups, tech firms, enterprise software companies

While both roles involve programming and software development, a Senior C++ Software Engineer specializes in high-performance C++ applications and often has more experience in system-level design. A Software Developer may work with multiple languages and broader project scopes. The senior engineer typically focuses on complex, performance-critical projects, whereas developers may handle a wider range of tasks across different technologies.

What cities are hiring for Senior C++ Software Engineer jobs? Cities with the most Senior C++ Software Engineer job openings:
What are the most commonly searched types of C++ Software Engineer jobs? The most popular types of C++ Software Engineer jobs are:
What states have the most Senior C++ Software Engineer jobs? States with the most job openings for Senior C++ Software Engineer jobs include:
Infographic showing various Senior C++ Software Engineer job openings in the United States as of May 2026, with employment types broken down into 1% Internship, 5% As Needed, 59% Full Time, 1% Part Time, and 34% Contract. Highlights an 21% Physical, 23% Hybrid, and 56% Remote job distribution, with an average salary of $158,190 per year, or $76.1 per hour.

Senior Software Engineer (Go, or C and C++ )

Purple Drive

Sunnyvale, CA • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Overview:
Job Title: Senior Software Engineer - Linux/Kubernetes
Location: Bay Area, CA (Onsite)
Employment Type: Contract
Job Summary
We are seeking a highly experienced Senior Software Engineer with strong expertise in Linux driver development, Kubernetes operations, and backend programming. This is an onsite contract role in the Bay Area, CA, ideal for a hands-on engineer with deep technical knowledge in distributed systems and cloud-native environments.
Required Skills & Experience
  • 10+ years of professional software development experience.
  • 5+ years working with Linux Operating Systems with a focus on driver development.
  • Expert knowledge of Kubernetes operations, API servers, and lifecycle automation.
  • Proficiency in Go, or C/C++ programming languages.
  • Strong knowledge of Git and other source control systems.
  • Familiarity with deployment tools such as Ansible and Puppet.
Bonus Skills (Nice to Have)
  • Experience with Kubernetes plugin development.
  • Prior exposure to Edge Computing products.