CrawlJobs Logo

Filters

Location
Salary

Software Engineer - C Jobs (Remote work)

17 Job Offers

L3 Software Engineer (C#, Javascript, SQL)
Save Icon
Join a lean engineering team as a **L3 Software Engineer** in Cebu City, Philippines. You'll work full-stack on a live SaaS product using **JavaScript, C#, and SQL**. This contract role offers long-term potential, HMO Day 1 with free dependent coverage, and a company-provided setup. Ideal for str...
Location Icon
Location
Philippines , Cebu City
Salary Icon
Salary
Not provided
staffvirtual.com Logo
STAFFVIRTUAL
Expiration Date
Until further notice
Senior Software Engineer (C# / .NET)
Save Icon
Location Icon
Location
India
Salary Icon
Salary
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Senior Software Engineer (C#.NET, SQL Server)
Save Icon
Senior Software Engineer (C#.NET, SQL Server) sought to lead the rebuild of a critical web platform and CMS from scratch. This hands-on role blends technical leadership, architecture, and mentoring within a product-driven organization. You will design scalable systems, write production-quality co...
Location Icon
Location
United States , Cedar Rapids
Salary Icon
Salary
100000.00 - 125000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Core Software Engineer (C++)
Save Icon
Join our remote-first global team as a Core Software Engineer (C++). You will optimize performance for the ClickHouse database and cloud offerings. We seek a skilled C++ engineer passionate about distributed systems, performance tuning, and open-source collaboration. Enjoy a flexible work environ...
Location Icon
Location
India
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Core Software Engineer (C++)
Save Icon
Join ClickHouse as a Core Software Engineer (C++) in Germany. Optimize database performance for real-time analytics and AI. Requires strong C++, Unix, and performance engineering skills. Enjoy a flexible work environment, equity, and global team gatherings.
Location Icon
Location
Germany
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Core Software Engineer (C++)
Save Icon
Join our remote-first global team as a Core Software Engineer (C++). You will scale and optimize the performance of the distributed ClickHouse database system. This role requires solid C++ expertise, database internals knowledge, and a passion for performance engineering. We offer a flexible work...
Location Icon
Location
Netherlands
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Core Software Engineer (C++)
Save Icon
Join ClickHouse as a Core Software Engineer (C++) in the UK. Optimize the core database for real-time analytics and AI, focusing on performance, scalability, and availability. Collaborate with engineering teams and the open-source community. Enjoy a flexible work environment, equity, healthcare, ...
Location Icon
Location
United Kingdom
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Core Software Engineer (C++)
Save Icon
Join our remote-first global team as a Core Software Engineer, specializing in C++ for the high-performance ClickHouse database. You will optimize query performance, scalability, and distributed systems in a fast-paced startup environment. This role offers stock options, flexible work, and the ch...
Location Icon
Location
United States
Salary Icon
Salary
141000.00 - 208000.00 USD / Year
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Core Software Engineer (C++)
Save Icon
Join ClickHouse as a Core Software Engineer (C++), optimizing performance for a leading database. This remote role requires deep C++ expertise, Unix systems knowledge, and a passion for scalability. Enjoy a flexible work environment, equity, and the chance to impact both open-source and cloud off...
Location Icon
Location
United Kingdom
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Core Software Engineer (C++)
Save Icon
Join our remote-first global team as a Core Software Engineer (C++). You will scale and optimize the performance of the ClickHouse database in a fast-paced startup environment. This role requires deep C++ expertise, performance engineering skills, and collaboration with the open-source community....
Location Icon
Location
Netherlands
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Core Software Engineer (C++)
Save Icon
Join our remote-first team in Germany as a Core Software Engineer specializing in C++. Optimize the performance of the distributed ClickHouse database and collaborate with a global open-source community. We seek a strong problem-solver with expertise in database internals, performance engineering...
Location Icon
Location
Germany
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Core Software Engineer (C++)
Save Icon
Join our remote-first global team as a Core Software Engineer (C++). You will scale and optimize the performance of the distributed ClickHouse database. We seek experts in C++, Linux, and database internals with a passion for performance engineering. Enjoy a flexible work environment, equity, and...
Location Icon
Location
United States
Salary Icon
Salary
141000.00 - 208000.00 USD / Year
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Software Engineer (C++) - chDB
Save Icon
Join our Core Engineering team to develop the high-performance chDB SQL engine in C++. You will enhance the core engine and build language bindings for Python, Go, Java, and more. This remote role offers equity, healthcare, and a flexible work environment for a skilled engineer passionate about c...
Location Icon
Location
China
Salary Icon
Salary
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
C#.Net Software Engineer
Save Icon
Join a global software leader as a C#.Net Software Engineer. Develop innovative cloud products and maintain critical election software using C#, .NET Core, and React. This UK-based role offers autonomy, requires 5+ years' experience, and involves mentoring and occasional travel to London.
Location Icon
Location
United Kingdom
Salary Icon
Salary
60000.00 - 65000.00 GBP / Year
datacareers.co.uk Logo
DataCareers
Expiration Date
Until further notice
Mid-Level Software Engineer – C#/ASP.NET
Save Icon
Join Edaptive Computing as a Mid-Level C#/ASP.NET Software Engineer. Develop and test enterprise web applications using modern frameworks like ASP.NET 4.0+, HTML5, and CSS3. This role requires a Bachelor's degree, 3+ years of experience, and eligibility for a Security Clearance. Enjoy competitive...
Location Icon
Location
Salary Icon
Salary
Not provided
edaptive.com Logo
Edaptive Computing
Expiration Date
Until further notice
Senior Software Engineer – C#/ASP.NET
Save Icon
Join our team as a Senior Software Engineer specializing in C#/ASP.NET. You will design and develop enterprise web applications, leading projects and mentoring junior developers. We require 8+ years of C#/ASP.NET experience and expertise in SOA and modern web technologies. Enjoy competitive benef...
Location Icon
Location
Salary Icon
Salary
Not provided
edaptive.com Logo
Edaptive Computing
Expiration Date
Until further notice
Software Engineer (C++ / Rust) – Industrial Automation
Save Icon
Join a team building a next-generation industrial automation platform. Develop high-performance, safety-critical software in C++ and Rust, interfacing directly with hardware. This role requires strong systems programming skills and experience with real-time, performance-sensitive systems. Collabo...
Location Icon
Location
United States
Salary Icon
Salary
70.00 - 80.00 USD / Hour
profocustechnology.com Logo
ProFocus Technology
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.