Full Time

Senior C++ Software Engineer – Large-Scale Distributed Systems

The Judge Group
San Jose, CA
$160,000 - $240,000* / year (about $77–$115 an hour)

Job Description

About this kind of role

What a Senior C++ Software Engineer – Large-Scale Distributed Systems usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and debugs software for large-scale distributed systems, often focusing on performance and scalability. This role involves writing high-quality code, participating in code reviews, and collaborating with other engineers to solve complex technical challenges. Senior engineers often mentor junior team members and contribute to architectural decisions. Responsibilities may include optimizing existing systems and researching new technologies.

Tools and skills: Proficiency in C++, experience with distributed systems architectures, and familiarity with tools like Git, debuggers, and build systems are typically required.

Good fit for: Individuals with strong problem-solving abilities, a passion for software engineering, and a desire to work on challenging, impactful projects are often successful in this role.

Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.