CrawlJobs Logo

Filters

Location
Salary

Software Engineer - C Jobs

127 Job Offers

Senior Software Engineer C#/.Net
Save Icon
Senior Software Engineer C#/.Net sought for a dynamic Nottingham-based team. Join 150+ engineers in a role offering clear career progression, mentorship, and diverse projects. You need a Computer Science degree, deep C#/.NET expertise, Azure cloud experience, and a track record of delivering high...
Location Icon
Location
United Kingdom , Nottingham
Salary Icon
Salary
45000.00 GBP / Year
microlise.com Logo
Microlise
Expiration Date
Until further notice
New
Full Stack C#/.NET Software Engineer (IoT)
Save Icon
Join a dynamic team in Atlanta as a Full Stack C#/.NET Software Engineer (IoT), designing cloud-native applications for Industry 4.0. You’ll leverage .NET, Java, JavaScript/TypeScript, and Microsoft Azure to build scalable IoT solutions. Requires 5–7 years of experience with C#/.NET, Java, and Az...
Location Icon
Location
United States , Atlanta
Salary Icon
Salary
87120.00 - 151250.00 USD / Year
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
New
Senior Software Engineer - C#/Python/Java
Save Icon
Senior Software Engineer sought in Bengaluru to architect scalable services, mentor teams, and drive technical direction. Requires Master’s degree, 6+ years in .NET, Java, or Python, and architectural fluency. Own complex features, lead code reviews, and ensure high system reliability. Join a han...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
C++ Software Engineer, 3D Desktop Application
Save Icon
Join Formlabs as a C++ Software Engineer to build PreForm, a world-class 3D desktop application. You’ll architect reliable systems, develop end-to-end features in C++/Qt 6/QML, and enhance rendering and geometry workflows. This hybrid role in Budapest offers RSUs, private health insurance, and a ...
Location Icon
Location
Hungary , Budapest
Salary Icon
Salary
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Lead C++ Software Engineer 5
Save Icon
Lead C++ Software Engineer sought by Comcast, a Fortune 30 media & tech leader in Chicago. Drive end-to-end development of mission-critical distributed systems using C/C++, DB design, and network programming. Mentor engineers, collaborate with global teams, and align technical solutions with busi...
Location Icon
Location
United States , Chicago
Salary Icon
Salary
152828.79 - 229243.19 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Sr. C++ Software Engineer 4
Save Icon
Join FreeWheel (Comcast) in Chicago or Englewood as a Sr. C++ Software Engineer. Design and optimize high-concurrency, low-latency ad delivery systems using C++, Golang, and cloud technologies. Requires expertise in distributed architecture, Linux/Unix, and large-scale online services. Enjoy comp...
Location Icon
Location
United States , Chicago; Englewood
Salary Icon
Salary
129515.93 - 203525.03 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
C++ Embedded Software Engineer
Save Icon
Join CNH’s Software Core Technologies team as a C++ Embedded Software Engineer in Zedelgem, Belgium. You will develop reusable software for off-road vehicles, leveraging C++, Linux, and CI/CD tools like Git and Jira. Ideal candidates hold a Bachelor’s or Master’s in Engineering with embedded syst...
Location Icon
Location
Belgium , Zedelgem
Salary Icon
Salary
Not provided
cnhindustrial.com Logo
CNH Industrial
Expiration Date
Until further notice
Lead EDA C++ Software Development Engineer
Save Icon
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Software Engineer (C++)
Save Icon
Join Bentley Systems as a **Software Engineer (C++)** in Burlington, Canada. You'll develop cloud-integrated services using **C++**, **Visual Studio**, and **Agile** methodologies. Ideal for candidates with 4+ years of C++ experience and a degree in Computer Science. Enjoy a competitive salary, a...
Location Icon
Location
Canada , Burlington
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Senior Software Engineer C++
Save Icon
Senior Software Engineer C++ role in Chennai, India. Design and deliver high-performance backend systems using modern C++ (C++20, Boost, STL). Requires 8+ years of C++ development, Unix/Linux expertise, and CI/CD skills. Join global teams to build optimized, reliable components with exposure to D...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Engineer (C++, Linux, Bash)
Save Icon
Location Icon
Location
Poland , Katowice
Salary Icon
Salary
12000.00 - 16000.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Lead Software Development Engineer – C++ / EDA
Save Icon
Lead Software Development Engineer – C++ / EDA in Hyderabad. Drive innovation at AMD, shaping next-gen computing for AI and data centers. Requires strong C/C++, concurrent programming, and leadership skills. Mentor teams, deliver core algorithms, and collaborate on EDA tools. Advance your career ...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior Software Engineer, Embedded UI - C++
Save Icon
Senior Software Engineer, Embedded UI – C++ at Roku in Cambridge, UK. Join the #1 TV streaming platform to develop and optimize high-performance rendering engines and UI frameworks. Requires 5+ years in C++, embedded systems, and Linux, with experience in JavaScript/TypeScript frameworks. Enjoy f...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Join a respected UK client as a **C++ Software Engineer** in Northampton. You’ll develop audio plugins and systems using **C++**, **JUCE**, and **Python**, applying **Digital Signal Processing** principles. Ideal for candidates with 2+ years of C++ experience, a music/audio background, and knowle...
Location Icon
Location
United Kingdom , Northampton
Salary Icon
Salary
45000.00 - 55000.00 GBP / Year
hunterselection.co.uk Logo
Hunter Selection | B Corp™
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Join a top-tier London fintech as a C++ Software Engineer, building high-performance, low-latency systems. You’ll design scalable microservices and large-scale platforms, leveraging C++ and Python in a deeply technical team. This role offers real ownership over system architecture and technical d...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Junior Software Engineer (C++ / Python)
Save Icon
Junior Software Engineer (C++ / Python) sought by a top-tier fintech firm in London. This role offers early-career engineers the chance to build high-performance, low-latency systems using C++ or Python. You will work on distributed microservices and large-scale data platforms alongside elite eng...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
120000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Join a top-tier financial tech firm in London as a C++ Software Engineer. You’ll design high-performance, low-latency systems and microservices, leveraging C++ and Python. This role offers real ownership in a deeply technical team, building scalable platforms. Ideal for engineers with strong C++ ...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
400000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Senior Software Engineer (C++, Qt)
Save Icon
Senior Software Engineer (C++, Qt) sought by Sopra Steria Polska for an aerospace client in Katowice. You will develop and enhance an aviation app, requiring 5+ years’ experience, strong C++, Qt, and QML skills. Benefits include Luxmed, educational platforms, and workation. EU citizenship and flu...
Location Icon
Location
Poland , Katowice
Salary Icon
Salary
12000.00 - 17000.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Software Engineer: Silicon One - (C++/Networking Protocols) - 4+ Years
Save Icon
Join Cisco Silicon One in Bangalore as a C++ Software Engineer to develop next-generation networking silicon. You will craft core software for world-class infrastructure, from APIs to firmware, using strong C++ and networking protocol expertise. Ideal for engineers with 4+ years of experience, in...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
Cisco
Expiration Date
Until further notice
Software Engineer: Silicon One (C++/Networking Protocols) - 4+ Years
Save Icon
Join Cisco’s Silicon One team in Bangalore as a Software Engineer specializing in C++ and networking protocols. You’ll develop core software for next-gen silicon products, tackling challenges from APIs to firmware. Requires 4+ years of experience, strong C++ skills, and networking knowledge. Work...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
Cisco
Expiration Date
Until further notice

About the Software Engineer - C role

A Software Engineer specializing in C++ tackles some of the most performance-critical and system-level challenges in the technology industry. Unlike higher-level languages that abstract away memory management and hardware interaction, C++ demands a deep understanding of computer architecture, resource allocation, and algorithmic efficiency. Professionals in these roles are the architects behind the engines that power everything from real-time trading platforms and game engines to embedded systems, database kernels, and large-scale distributed infrastructure. The core responsibility of a C++ software engineer is to design, develop, and maintain high-performance, low-latency applications where every microsecond counts. This often involves writing code that interacts directly with operating system APIs, manages memory manually to avoid garbage collection pauses, and optimizes data structures for cache coherence. A typical day might involve profiling a system to identify bottlenecks, refactoring legacy code to improve thread safety, or implementing complex concurrent algorithms that leverage multi-core processors without introducing race conditions.

Common responsibilities extend beyond just writing code. These engineers frequently own the entire lifecycle of a service or component, from system design and architecture through implementation, rigorous testing, and production deployment. They are expected to build robust, fault-tolerant systems that can operate under extreme load, often working with distributed systems concepts like consensus protocols, replication, and sharding. Strong debugging skills are paramount, as issues often manifest as subtle memory corruption or concurrency bugs that are difficult to reproduce. Collaboration is also key; C++ engineers work closely with product managers, site reliability engineers, and other engineering teams to define technical roadmaps and ensure that the underlying infrastructure meets the needs of the business. They often serve as technical leaders, mentoring junior engineers and setting standards for code quality, testing, and documentation.

Typical requirements for these roles include a Bachelor’s or Master’s degree in Computer Science or a related field, though equivalent practical experience is often valued. Beyond C++ proficiency, employers look for strong fundamentals in data structures, algorithms, and operating systems (memory management, threading, networking). Experience with cloud infrastructure (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and building large-scale distributed systems is increasingly essential for senior positions. A passion for performance tuning, a customer-focused mindset, and the ability to dig deep into root causes are traits that define successful candidates in this demanding and rewarding field. For those seeking challenging software engineer C jobs, the work is intellectually rigorous and directly impacts the speed and reliability of the world’s most critical digital infrastructure.