Job offers - CrawlJobs

Software Developer - C++ United States Jobs

6 Job Offers

C++ Software Developer
Save Icon
Salary Icon
Salary
Not provided
CoServe Global Solutions
Expiration Date
Until further notice
Software Engineer .Net / C# Software Developer
Save Icon
Salary Icon
Salary
Not provided
APEX Career Services
Expiration Date
Until further notice
Software Developer C C++
Save Icon
Salary Icon
Salary
Not provided
CONTROLTEC LLC
Expiration Date
Until further notice
C# Software Developer (.NET)
Save Icon
Salary Icon
Salary
100000.00 - 130000.00 USD / Year
talan.com Logo
Talan
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
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.