Job Description

Description
We are looking for a Senior C++ Software Engineer to design, develop, and maintain high‑performance, reliable, and scalable software systems. In this role, you will work on complex, mission‑critical applications where performance, stability, and code quality are essential.

You’ll collaborate closely with other senior engineers, architects, and product partners to drive technical direction, improve system design, and mentor junior team members.

Key Responsibilities

+ Design, develop, and maintain production‑grade C++ applications with a focus on performance and reliability

+ Participate in system architecture and technical design decisions

+ Write clean, well‑tested, and maintainable code following modern C++ standards (C++14/17/20)

+ Analyze and optimize application performance, memory usage, and concurrency

+ Collaborate with cross‑functional teams to translate requirements into robust technical solutions

Apply for this Position

Ready to join Robert Half Technology? Click the button below to submit your application.

Submit Application