Get the job you really want.
Top C++ Jobs
As a Senior Full Stack Engineer, you will tackle challenging problems in an innovative AI Copilot platform for commercial insurance, focusing on front-end and backend development, API design, and optimizing data pipelines. You will collaborate with a global team of engineers while contributing to the design and architecture of impactful software solutions.
As a Senior Software Development/Architect, you will lead the development of cloud-native applications and manage technical challenges in the telecom field, ensuring high-quality code and architecture design while mentoring junior engineers.
As a Mid-Level Software Engineer at Tapestry Solutions, you will develop and verify the Tomahawk Mission Planning System. Responsibilities include coding, unit testing, documentation, and collaborating with the software development team, while also guiding less experienced members. You must possess a US Secret Security Clearance and will work onsite.
As a Senior Software Engineer at Tapestry Solutions, you will develop and maintain code for the Tomahawk Missile System, provide technical leadership, and mentor junior team members in a collaborative environment.
The Senior Robotics Engineer will research and design novel robotic systems, develop software for control and perception, enable robotics technology integration, and assist scientists in applying research towards scalable systems. The role demands expertise in both hardware and software integration for diverse robotic tasks.
The Senior FPGA Engineer will architect and develop custom firmware for FPGA systems, implement algorithms, work with embedded Linux applications, and create logic components. Responsibilities include working in both development and production environments to enhance 3D printing technology.
As a Staff Engineer, Backend at Via, you will lead teams to develop scalable, reliable backend systems and APIs. You will guide technical direction, mentor engineers, and ensure high-quality code delivery while collaborating with product and operations teams to fulfill business objectives.
The Software Engineer will handle issues within the Linux-based open source stack by troubleshooting and resolving customer problems, maintaining team collaborations, and contributing bug fixes. The role emphasizes strong engineering skills across various technologies including Ceph and Kubernetes.
Featured Jobs
Join Canonical as a Software-Defined Networking Engineer, working on open-source networking software across various technologies. You'll collaborate with silicon providers, design solutions, write high-quality code, and contribute to documentation. The role includes working with advanced OS and networking technologies, engaging with the open-source community, and developing strategies for innovative networking solutions.
As a Rust Engineering Lead at Canonical, you'll design and implement software in Rust, advocate for its adoption, debug and fix user issues, and contribute to the engineering process through reviews and collaboration. You will enhance the Ubuntu platform to support Rust development and engage in community discussions on technical specifications.
As a Performance Engineer at Canonical, you will enhance software performance and correctness across teams, drive performance culture, and influence design through insights on the software stack. Responsibilities include collaborating on performance measurement tools, strengthening testing pipelines, and providing mentorship on performance strategies.
As the OpenStack Engineering Manager, you will lead a team focused on managed services for customer environments, ensuring quality and timely delivery while collaborating with various stakeholders. Your role will include process implementation and measuring team health indicators.
The Engineering Manager at Canonical will lead a diverse team of engineers, providing coaching and mentorship while driving the execution of disciplined engineering processes. This role involves setting technical direction, engaging with stakeholders, and contributing to team growth and development. The manager will also measure team performance and promote effective engineering practices.
As a Containerization & Virtualisation Engineer at Canonical, you will focus on developing features for open source virtualisation and container technologies, collaborating with global teams, conducting security analyses, and writing high-quality code. Your role involves engaging with communities, optimizing performance benchmarks, and contributing to the advancement of cloud computing technologies.
As an Embedded Linux Software Engineer at Canonical, you will work on low-level system technology and embedded systems. Responsibilities include developing software for Ubuntu Core, enhancing kernel drivers, maintaining software stacks, and collaborating with global teams. A strong focus on innovation and open source is emphasized, as well as contributions to technical documentation and customer engagement.
The Cloud Engineering Manager will lead a team in the BootStack team responsible for managing the development and operations of cloud services, ensuring quality service delivery and focusing on team health and productivity. The role requires collaboration with various stakeholders and an emphasis on agile methodologies, as well as an understanding of complex distributed systems.
The role involves designing and implementing features for the Mir stack, debugging issues, improving performance benchmarks, documenting software, and engaging with the open-source community. The position requires strong C++ programming skills and familiarity with Linux and graphics frameworks.
As a Senior Engine Programmer at Epic Games, you will develop low-level tools and systems for Unreal Engine, optimize performance, create custom tools for developers, and support external customers. This role emphasizes problem-solving and enhancing workflows for programmers and content creators.
The Software Developer will coordinate requirements elicitation, design class diagrams, develop data access layers, oversee the software development life cycle (SDLC), and support project delivery through code reviews and testing. The developer will also analyze changes to existing data structures and assist with integration and QA environments.
In this role, you will develop modular distributed systems for Humane's AI Platform, integrating third-party machine learning APIs, building systems to understand user behaviors, and collaborating with teams to drive projects from prototype to completion.
As a Senior Backend Engineer, you will design, implement, and optimize backend systems and microservices. Your responsibilities include agile software development tasks such as coding, deployment, and ensuring application performance. Collaborating with cross-functional teams, you'll drive technical decisions and foster a culture of innovation within the team.
The Senior Software Engineer at Kargo will own features through the entire development process, collaborating with product and engineering teams to improve code quality and identify technical gaps, ultimately contributing to innovative hardware and software solutions for logistics.
The Network Operations and Development Engineer is responsible for overseeing operational tech challenges in Core Virtualization and managing software development. Key duties include day-to-day operations of Comcast’s Access Network, troubleshooting in a containerized application environment, and participating in software release activities under Agile methodologies. The role requires collaboration with different teams and a focus on maintaining high system availability.
The Principal Engineer will join the Backend Manufacturing Code Development team to design and implement Host Application software and Manufacturing Firmware features. This includes collaborating with engineers to create a flexible platform across business sectors. The role involves leading projects, problem-solving, and ensuring high-quality software and firmware design.
As a Full Stack Developer at Interactive Brokers, you will design and develop front-end applications and micro-services, collaborate with users for UI refinements, and optimize existing code. You'll ensure high code quality through regular reviews in a team dedicated to compliance technology solutions.
Popular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
No Results
No Results