Middle C++ Developer

Turrior LLC

San Francisco (CA)

On-site

USD 110,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Turrior LLC is seeking a Middle C++ Developer to design, build, and maintain efficient C++ code in a San Francisco setting. The role emphasizes modern C++ up to C++20, code quality, testing, performance, and maintainable architecture.

Candidates should provide GitHub/profile links and a short C++ snippet as part of the application. Responsibilities include design, development, reviews, testing, and collaboration to improve engineering practices.

Qualifications

  • 2+ years of development experience with C++
  • Good knowledge of C++ core features and the standard library up to C++20
  • Practical knowledge of STL containers, algorithms, and common C++ idioms
  • Knowledge of multithreaded and asynchronous programming concepts
  • Good English level, at least B1
  • Willingness to continuously learn and apply knowledge

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Participate in code reviews and automated testing of C++ code
  • Implement performance-focused and quality-focused modules
  • Help maintain code quality, organization, and automation
  • Collaborate with team members to solve technical problems and improve engineering practices
  • Contribute to continuous improvement by monitoring trends and applying relevant knowledge in daily work

Skills

C++ proficiency
Modern C++ (C++20)
STL, algorithms
Multithreading/async
English (B1+)
Code reviews/testing
Boost.Asio/Protobuf/SQL-like DBs
gRPC/NATS

Tools

STL
Boost.Asio
protobuf
gRPC

Job description

We are looking for a Middle C++ Developer to design, build, and maintain efficient, reusable, and reliable C++ code. This role is suitable for a developer with 2+ years of C++ experience, strong knowledge of modern C++ up to C++20, and the ability to contribute to code quality, testing, performance, and maintainable architecture.

As part of the application, candidates are required to provide a GitHub/profile link or examples of their C++ work, plus a short C++ code snippet of no more than 100 lines that demonstrates their coding ability.

Key responsibilities
  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Participate in code reviews and automated testing of C++ code
  • Implement performance-focused and quality-focused modules
  • Help maintain code quality, organization, and automation
  • Collaborate with team members to solve technical problems and improve engineering practices
  • Contribute to continuous improvement by monitoring trends and applying relevant knowledge in daily work
Skills & Qualifications
  • 2+ years of development experience with C++
  • Good knowledge of C++ core features and the standard library up to the C++20 standard
  • Practical knowledge of STL containers, algorithms, and common C++ idioms
  • Knowledge of multithreaded and asynchronous programming concepts
  • Good English level, at least B1
  • Strong attention to detail, critical thinking, and problem-solving skills
  • Willingness to continuously learn, develop, monitor trends, and apply acquired knowledge at work
  • Good interpersonal skills, with the ability to work both independently and as part of a team
  • Experience with Boost.Asio, protobuf, or SQL-like databases
  • Experience with gRPC or NATS
  • Knowledge of the OSI network model and its protocol stack
  • Opportunity to work with modern C++ standards and engineering practices
  • Technical growth through code reviews, testing, and performance-focused development
  • Collaborative team environment with space for independent ownership
  • Opportunity to apply and expand knowledge of networking, distributed systems, and modern tooling
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

JobDiva, Inc. • Foster City (CA)

On-site
USD 140,000 - 210,000
Mid C++ Developer: Modern C++, Performance & Networking
Mid C++ Developer: Modern C++, Performance & Networking

Turrior LLC • San Francisco (CA)

On-site
USD 110,000 - 170,000
C2C Requirement for Senior C++ Developer – NYC, Hybrid
C2C Requirement for Senior C++ Developer – NYC, Hybrid

US staffing Inc • New York (NY)

Hybrid
USD 180,000 - 240,000
C++ Developer, 100% Remote
C++ Developer, 100% Remote

SherlockTalent • New York (NY)

Remote
USD 140,000 - 200,000
Bonuses for successful referrals
Technical Lead – Senior C++ / Java
Technical Lead – Senior C++ / Java

GAC Solutions • Irvine (CA)

On-site
USD 140,000 - 210,000
Sr. C++ Developer
Sr. C++ Developer

Imagry | Autonomous Driving • San Jose (CA)

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

Talently • New York (NY)

On-site
USD 120,000 - 180,000
Senior C++ Developer (Low-Latency&Market Data)
Senior C++ Developer (Low-Latency&Market Data)

Luxoft • New York (NY)

On-site
USD 140,000 - 200,000
Senior C++ Developer (Low-Latency) Market Data
Senior C++ Developer (Low-Latency) Market Data

Luxoft • New York (NY)

On-site
USD 110,000 - 140,000
Senior C++ Developer (Low-Latency)
Senior C++ Developer (Low-Latency)

Luxoft • Miami (FL)

On-site
USD 140,000 - 200,000