Job offers - CrawlJobs

Software Developer - C++ Jobs

27 Job Offers

C++ Software Developer
Save Icon
Join our R&D team as a C++ Software Developer in Bristol. You'll build and maintain application releases, create new features, and fix bugs using C++ and Microsoft Foundation Classes. Gain expertise in Azure and AWS cloud products while collaborating with test teams. Ideal for self-motivated prob...
Salary Icon
Salary
40000.00 - 51000.00 GBP / Year
planetrecruitment.co.uk Logo
PLANET RECRUITMENT SERVICES LTD
Expiration Date
Until further notice
C++ Software Developer
Save Icon
Join our R&D team in Milton Keynes as a C++ Software Developer. You’ll build and maintain application releases, develop new features, and fix bugs using C++ and Microsoft Foundation Classes. Ideal candidates have 12+ months of commercial experience, strong problem-solving skills, and a detail-ori...
Salary Icon
Salary
40000.00 - 51000.00 GBP / Year
planetrecruitment.co.uk Logo
PLANET RECRUITMENT SERVICES LTD
Expiration Date
Until further notice
Senior Software Developer C++
Save Icon
Senior Software Developer C++ sought by CS Group Canada in Montréal to design and optimize safety-critical systems for aerospace and autonomous driving. Requires 10+ years C++ experience, Google Test, QTest, and Linux proficiency. Join a high-tech team with hybrid work, leading medical/dental/vis...
Location Icon
Location
Canada, Montreal
Salary Icon
Salary
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Software Developer in Test, C#
Save Icon
Hornetsecurity seeks a skilled **Software Developer in Test** with expertise in **C#, .NET Core, and SQL** to join our Skopje team. You will ensure top quality for our cybersecurity products through automation, API testing, and performance testing. Enjoy a hybrid work model, flexible hours, and g...
Salary Icon
Salary
Not provided
hornetsecurity.com Logo
Hornetsecurity
Expiration Date
Until further notice
C++ Software Developer & Linux Systems Administrator
Save Icon
We are seeking a versatile C++ Software Developer & Linux Systems Administrator to join our team in Pittsburgh. You will design high-performance C++ applications for factory automation robots while managing Ubuntu Linux infrastructure and network security. The role requires expertise in Git, CI/C...
Salary Icon
Salary
Not provided
capsenrobotics.com Logo
Capsen Robotics
Expiration Date
Until further notice
Senior Software Developer (C++)
Save Icon
Senior C++ Developer sought for strategic modernization of licensing infrastructure for a global software company. You will rearchitect desktop application integrations using C++ (11/14/17), Qt, and multi-threaded programming. Work remotely in Poland, Ukraine, or Croatia on cross-platform solutio...
Location Icon
Location
Salary Icon
Salary
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Software Developer - C++
Save Icon
Seeking a skilled **C++ Developer** in **Greenwich, US** to join a Brokerage System Development Team. You will design, implement, and own high-quality software solutions end-to-end, from requirements to production support. Requires 2+ years of experience in **C++**, **OOP**, **Linux/UNIX**, and a...
Salary Icon
Salary
200000.00 - 220000.00 USD / Year
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice

About the Software Developer - C++ role

Software Developer - C++ jobs represent a cornerstone of the technology industry, offering professionals the opportunity to build high-performance, system-level software that powers everything from operating systems and game engines to financial trading platforms and embedded devices. C++ is a powerful, object-oriented programming language known for its speed, efficiency, and fine-grained control over memory and hardware resources, making it the go-to choice for applications where performance and reliability are non-negotiable. Professionals in these roles are responsible for the full software development lifecycle, from analyzing requirements and designing robust architectures to writing clean, maintainable code and conducting rigorous testing. A typical day for a C++ developer might involve optimizing algorithm performance, debugging complex memory management issues, or integrating with low-level hardware interfaces.

Common responsibilities include developing and maintaining large-scale codebases, implementing data structures and algorithms, conducting code reviews to ensure quality and consistency, and collaborating with cross-functional teams including product managers, QA engineers, and other developers to deliver features on time. Many positions also require developers to document their code and system designs, mentor junior team members, and stay current with evolving C++ standards (such as C++11 through C++23) and modern development practices. The typical skills and requirements for these jobs are demanding. A strong foundation in computer science fundamentals—including data structures, algorithms, and design patterns—is essential.

Proficiency in C++ itself is a given, but employers often look for expertise in the Standard Template Library (STL), multithreading, concurrency, and memory management. Experience with debugging tools like GDB or Valgrind, version control systems like Git, and build systems like CMake or Make is also highly valued. Depending on the industry, additional domain-specific knowledge may be required, such as experience with graphics APIs (OpenGL, Vulkan), network programming, or real-time systems. Soft skills are equally important; C++ developers must possess strong analytical and problem-solving abilities, clear communication skills, and the ability to work both independently and as part of a team.

The profession attracts individuals who enjoy tackling complex technical challenges and take pride in creating efficient, reliable software. Given its versatility and performance, C++ remains a critical language in fields like game development, autonomous vehicles, robotics, aerospace, and high-frequency trading. For those with a passion for low-level programming and a commitment to continuous learning, Software Developer - C++ jobs offer a rewarding and impactful career path that continues to evolve with the technology landscape.