Get the job you really want

Top C++ Jobs

1,943+ Job Results
20 Days Ago
8 Locations
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you'll lead design and implementation, coach team members, and collaborate on features in a distributed system driving cloud automation. You'll debug issues, interface with upstream communities, and support diverse software operations while working remotely with minimal travel.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
8 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Rust Engineering Lead at Canonical is responsible for driving the adoption of Rust in Canonical's offerings, such as Ubuntu, contributing to software development, advocating for Rust, and improving engineering practices. Candidates will design, implement, and document software while collaborating with colleagues and the community.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
8 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Python Engineer will write high-quality software, collaborate with a global team, debug issues, and contribute to documentation. They will engage with the open-source community, showcase technical leadership, and work on various products related to Ubuntu.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
8 Locations
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
As a Performance Engineer at Canonical, you'll focus on enhancing software performance and correctness across all engineering teams. You'll drive performance engineering skills and tools while working with the entire software stack, optimizing for efficiency and effectiveness. Collaborate with teams globally to measure and improve performance while influencing practices and frameworks over time.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
8 Locations
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
The OpenStack Engineering Manager will oversee a team focused on managing customer environments, ensuring quality service delivery, and collaborating with various stakeholders. Responsibilities include optimizing engineering processes, measuring team performance, and meeting operational goals. Knowledge of distributed systems, cloud technologies, and software development is paramount.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
8 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Golang Engineer will design and implement software in Go, debug user issues, participate in code reviews, collaborate with teams, and contribute to product success through technical advocacy. Candidates should have extensive experience with Linux and a strong academic background in Computer Science or related STEM fields.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
8 Locations
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
As an Ubuntu Quality Engineer, you'll enhance testing capabilities, troubleshoot issues in Ubuntu products, develop automations for various test cases, and work with multiple teams to drive quality excellence. You will analyze data to monitor quality indicators and contribute to continuous integration efforts to improve product reliability.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
8 Locations
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
As an Engineering Manager at Canonical, you will lead and develop a team of engineers, provide career guidance, implement disciplined engineering processes, and represent your team to stakeholders. You'll also focus on team health, project management, and fostering great engineering practices within a collaborative leadership environment.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
8 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Containerization & Virtualization Engineer at Canonical will focus on designing new features, engaging with upstream communities, conducting security analysis, creating performance benchmarks, and collaborating with a distributed team to work on VMM, container, and cloud technologies.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
8 Locations
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Cloud Engineering Manager at Canonical, you will manage the BootStack engineering team responsible for delivering and improving managed services for customer environments using Cloud technologies. Your role will involve collaborating with stakeholders, overseeing operations, and ensuring quality delivery while maintaining high team morale and productivity.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
20 Days Ago
Oakland, CA, USA
Hybrid
1,200 Employees
257K-321K Annually
Senior level
1,200 Employees
257K-321K Annually
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture, design, and development of Fivetran's Data Lake product, ensuring scalability and performance while collaborating with product teams and contributing to open-source projects. Responsibilities include designing reliable large-scale data lake systems, solving performance challenges, and maintaining operational excellence.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+57 More
20 Days Ago
Oakland, CA, USA
Hybrid
1,200 Employees
257K-321K Annually
Senior level
1,200 Employees
257K-321K Annually
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer - Data Lakes will lead the design and development of Fivetran's Data Lake product, ensuring scalable and reliable systems. This includes partnering with product teams, implementing high-performance data management systems, and contributing to open-source projects, all while maintaining operational excellence and driving innovative solutions.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+57 More
20 Days Ago
Washington, DC, USA
206 Employees
Senior level
206 Employees
Senior level
Information Technology • Security • Cybersecurity
The Senior Embedded Systems Engineer will support various research and development projects, focusing on creating novel security applications and exploring vulnerability vectors and exploitation techniques for embedded systems. They will primarily work with Linux on embedded hardware and utilize debugging techniques and networking protocols.
20 Days Ago
USA
Remote
83 Employees
Senior level
83 Employees
Senior level
Robotics
You will lead the design and development of full stack applications and create user-friendly web interfaces for humanoid robots. Responsibilities include optimizing back-end services, providing mentorship, and ensuring well-tested software. Experience in 3D visualization and data visualization is essential.
20 Days Ago
USA
Remote
51 Employees
Senior level
51 Employees
Senior level
Gaming
As a Lead UI Engineer, you'll lead a team of UI Engineers to enhance the user experience for Splitgate 2. You'll distribute tasks, mentor team members, and ensure effective collaboration with artists and designers. Your responsibilities include overseeing progress, communicating with stakeholders, and staying informed about industry trends.
20 Days Ago
USA
Remote
51 Employees
Senior level
51 Employees
Senior level
Gaming
As a Senior UI Engineer at 1047 Games, you will oversee and enhance the UI tech stack using Unreal Engine 5, implement UI components, and collaborate with team members to design user interfaces for Splitgate 2, all while driving code quality through reviews and performance optimization.
20 Days Ago
Pittsburgh, PA, USA
9,172 Employees
Senior level
9,172 Employees
Senior level
Edtech
Design and develop embedded software prototypes, focusing on resilience and performance. Utilize analysis tools for software weaknesses and architecture, and create tools for software testing and analysis of VHDL for FPGAs.
20 Days Ago
Pittsburgh, PA, USA
9,172 Employees
Mid level
9,172 Employees
Mid level
Edtech
You will design and develop embedded software tools and capabilities, ensuring deterministic performance and analyzing VHDL for FPGAs. The role requires collaboration to solve complex software problems with modern engineering techniques and tools.
44 Employees
Mid level
Gaming • Software
As a Gameplay Engineer, you'll collaborate with design, animation, and audio teams to develop and debug gameplay software. You'll contribute to the design of gameplay systems, work on an early-stage project, and participate in the code review process, aiming to create innovative gameplay experiences.
20 Days Ago
US
Remote
5,436 Employees
92K-152K Annually
Senior level
5,436 Employees
92K-152K Annually
Senior level
Other • Software • Analytics
The Senior Product Engineer will design and build software capabilities for integrating graph analytics into the ArcGIS platform. Responsibilities include collaborating with engineers to develop ArcGIS features focused on graph databases, network analysis, and ensuring product quality. They will also engage with users to understand requirements and support product releases.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+13 More
20 Days Ago
Oakland, CA, USA
Hybrid
1,200 Employees
257K-321K Annually
Senior level
1,200 Employees
257K-321K Annually
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture, design, and development of Fivetran's Data Lake product, ensuring data is easily queryable for customers while enhancing scalability and performance. Responsibilities include collaborating with product teams, developing and maintaining reliable data lake systems, contributing to open-source projects, and driving technical innovation.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+57 More
20 Days Ago
Palo Alto, CA, USA
265 Employees
Senior level
265 Employees
Senior level
Hardware • Manufacturing
The Firmware Engineer will design firmware for electronics control systems, collaborate with hardware teams, debug hardware, and implement best practices for firmware development. Responsibilities include ensuring independent and reusable components, as well as documentation.
21 Days Ago
New York, NY, USA
19 Employees
150K-300K Annually
Senior level
19 Employees
150K-300K Annually
Senior level
Other
As a Low-Latency Developer, you will design, optimize, and maintain high-performance trading systems, focusing on minimizing latency. You will analyze the performance of low-latency systems, identify bottlenecks, and develop solutions to enhance system efficiency in a fast-paced trading environment.
21 Days Ago
Triangle Township, NC, USA
Hybrid
24 Employees
105K-145K Annually
Junior
24 Employees
105K-145K Annually
Junior
Artificial Intelligence • Big Data • Machine Learning • Analytics • Agriculture
The ML/AI Engineer will design and implement innovative 2D and 3D models, create advanced computer vision algorithms, and work with diverse datasets using deep learning frameworks. Responsibilities include contributing to MLOps, using GIS tools, collaborating with teams, and providing mentorship while staying updated on ML advancements.
21 Days Ago
Boston, MA, USA
Remote
958 Employees
Senior level
958 Employees
Senior level
Gaming
Lead the Orion team at CD PROJEKT RED, focusing on the development of procedural tools for game design, enhancing collaboration with artists and developers, and ensuring the efficiency of the tooling pipeline while writing high-quality, optimized code.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size