CrawlJobs Logo

Filters

Location
Salary
Clear all filters

C++ Software Engineer Jobs (Hybrid work)

62 Job Offers

New
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
New
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
New
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
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++, 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
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
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
Embedded C++ Software Engineer
Save Icon
Embedded C++ Software Engineer sought in Bristol, UK. You will design and maintain embedded Linux software, debug low-level hardware interfaces, and optimise performance. Key skills include Embedded C++, SPI/I2C/UART/CAN protocols, and CI/CD pipelines. Join a cross-functional team to solve comple...
Location Icon
Location
United Kingdom , Bristol
Salary Icon
Salary
50000.00 - 60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Software Engineer, Embedded UI - C++
Save Icon
Roku seeks a Software Engineer, Embedded UI to enhance its #1 TV streaming platform. You will build C++ and Python tooling to improve data quality from Roku OS logging, develop offline pipelines, and integrate solutions with firmware CI. Based in Cambridge, UK, this role requires 3-5+ years of ex...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Staff Software Engineer, Connectivity (C++)
Save Icon
Aurora seeks a Staff Software Engineer for its Vehicle Connectivity team in Pittsburgh. You will define the architecture for secure, low-latency vehicle-to-cloud communications using expert-level C++ and networking protocols (TCP, UDP, gRPC). This role offers the chance to design high-performance...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
171000.00 - 273000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Software Engineer - C++ & Networking
Save Icon
Seeking a skilled **Software Engineer** specializing in **C++ & Networking** in **Bengaluru, India**. You will design and debug high-performance networking software, including VPN and IPSec, for large-scale cloud environments. Requires 5-10 years of experience with C/C++ or Golang, deep Linux/Uni...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior Software Engineer - C++/UI
Save Icon
Senior Software Engineer sought to lead development of next-gen automotive infotainment and digital cluster systems in Austin, TX, Mountain View, CA, or Warren, MI. Leverage C++ and modern UI frameworks across embedded RTOS and Android environments. Requires 5+ years of production-level embedded ...
Location Icon
Location
United States , Austin, Texas; Mountain View, California; Warren, Michigan
Salary Icon
Salary
138000.00 - 175000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Software Engineer- C# .Net
Save Icon
Join our Hyderabad team as a **Software Engineer (C# .NET)** to drive document management innovation for the alternative investment industry. You will architect high-performance APIs and scalable solutions using **.NET, C#, React, Angular, AWS, and Kubernetes**. Ideal for candidates with 2-5 year...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
alterdomus.com Logo
Alter Domus
Expiration Date
Until further notice
Electronic Trading Software Engineer – Rust / C++ (Vice President)
Save Icon
Join Citi as a Vice President, Electronic Trading Software Engineer in Kowloon, Hong Kong. Design and build next-gen low-latency execution platforms using Rust or C++, focusing on Algorithmic Trading and Smart Order Routing. Collaborate with quants and traders in a global team, leveraging AI-powe...
Location Icon
Location
Hong Kong SAR , Kowloon
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer (C++)
Save Icon
Seeking a skilled **Software Engineer (C++)** in **Lviv, Ukraine** to design end-to-end features using modern C++ standards (C++11/20) on Linux. You will collaborate on backend development, RESTful APIs, and SQL databases while writing automated tests. Enjoy 20 paid vacation days, health insuranc...
Location Icon
Location
Ukraine , Lviv
Salary Icon
Salary
Not provided
keepit.com Logo
Keepit
Expiration Date
Until further notice
Staff I Software Engineer - C# + Python
Save Icon
BlackLine seeks a Staff Software Engineer (C# + Python) in Bengaluru to design and build scalable, multi-tenant SaaS solutions. You will leverage expertise in C#, .NET, TypeScript, and cloud-native services (AWS/Azure/GCP) to drive innovation in financial automation. Ideal candidates bring 10+ ye...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Senior Software Test Engineer (C#)
Save Icon
Senior Software Test Engineer (C#) role focused on manual and automated testing of medical device software. Requires 5+ years in software testing, strong C#/.NET automation skills, and system-level validation experience. Based in the United States, this position offers the opportunity to ensure s...
Location Icon
Location
United States
Salary Icon
Salary
Not provided
Intellias
Expiration Date
Until further notice
Previous 1 2 3 4 Next

About the C++ Software Engineer role

C# Software Engineer jobs represent a cornerstone of the modern software development landscape, focusing on building robust, scalable, and efficient applications using Microsoft's powerful .NET ecosystem. Professionals in this role are primarily responsible for designing, developing, testing, and maintaining software solutions that power everything from enterprise-level business systems and web services to desktop applications and cloud-native microservices. The role is highly collaborative, often requiring engineers to work within agile scrum teams to translate complex business requirements into functional, high-quality code.

A typical day for a C# Software Engineer involves a diverse set of responsibilities. Core duties generally include writing clean, well-documented, and maintainable C# code; designing and implementing new features from front-end components to back-end services; and integrating applications with various databases and third-party APIs. They are deeply involved in the entire software development lifecycle, from concept and design to testing, deployment, and ongoing support. Ensuring software reliability is paramount, which is why they frequently write and execute unit tests, participate in code reviews, and troubleshoot and debug issues in production environments. Many C# engineers also contribute to improving continuous integration and continuous delivery (CI/CD) pipelines, using tools like Jenkins or Azure DevOps to automate builds, tests, and deployments.

To succeed in C# Software Engineer jobs, a specific and evolving skill set is required. A strong foundation in C# and the .NET framework (including modern versions like .NET 6, 7, or 8) is non-negotiable. This is complemented by a solid grasp of object-oriented programming (OOP) principles, design patterns, and data structures. Proficiency in building and consuming RESTful APIs using JSON is a standard expectation. On the database side, experience with both SQL (e.g., SQL Server, PostgreSQL) and NoSQL (e.g., MongoDB) technologies is highly valuable. Familiarity with front-end technologies like Angular, React, or Blazor is often a plus for full-stack roles. Beyond technical prowess, successful C# engineers possess strong problem-solving abilities, a keen attention to detail, and excellent communication skills to collaborate effectively with cross-functional teams and stakeholders. A bachelor's degree in computer science or a related field is a common requirement, though substantial practical experience can often suffice. For those seeking dynamic and impactful careers, C# Software Engineer jobs offer a pathway to working on cutting-edge technology, driving innovation, and building the digital infrastructure that businesses rely on every day.