Software Engineer, C++
$153k - $376kFigma
Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! As a Software Engineer, you'll work on some of the most technically challenging and impactful parts of our product. You will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make collaborative design possible, and building out the communications layer between C++ and Javascript. Your contributions will help push the boundaries of what's possible in the browser. You'll also help shape our user experience by building features that are fast, accessible, and intuitive—even in the face of complex data models and intermittent connectivity. This is a highly collaborative role: you'll partner closely with designers, product managers, and other engineers to plan, build, and iterate on features that serve millions of users around the world. Whether you're optimizing our core engine, building authoring tools, or crafting new platform abstractions, your work will be key to advancing the future of design. This is a full-time role that can be held from one of our US hubs or remotely in the United States.
What you’ll do at Figma:
- Build core features and frontend infrastructure in a real-time, multiplayer system with a complex in-memory data model (SceneGraph)
- Optimize performance and memory usage to deliver a fast, reliable UX in the browser using C++/WebAssembly and TypeScript
- Extend our core C++ engine and multiplayer protocols to support scalable design systems, branching/merging flows, and advanced collaboration modes
- Design and build APIs and tooling to allow product teams to build against our platform with ease and confidence
- Contribute to accessibility strategy and implementation, ensuring our tools are usable by all
- Collaborate regularly with cross-functional partners across product, design, and engineering to plan and execute high-impact projects
- Write clear, maintainable code and documentation, and contribute to architectural decisions
- Mentor and support other engineers through pairing, code review, and feedback
- Help drive recruitment and shape our inclusive, high-performance engineering culture
We’d love to hear from you if you have:
- 4+ years of professional Software Engineering experience shipping user-facing features or products
- Strong programming skills in one or more languages relevant to our frontend such as TypeScript, C++, React, Go, Rust, or Python
- Experience working with web-based applications, browser performance, or real-time collaborative systems
- A track record of working collaboratively across teams and disciplines to deliver complex technical projects
While it’s not required, it’s an added plus if you also have:
- 2+ years of experience in a technical lead role, especially across multiple teams
- Experience with game engines, rendering systems, or other performance-critical applications
- Background in developer platforms or API design
- Familiarity with WebAssembly, browser internals, or C++ in a frontend context
- Passion for crafting collaborative tools and creative workflows
- A strong product mindset and attention to user experience
- A commitment to continuous learning, inclusion, and helping others grow
- Holding interviews in an accessible location
- Enabling closed captioning on video conferencing
- Ensuring all written communication be compatible with screen readers
- Changing the mode or format of interviews
$209k - $313k
...across Specs, Snapchat, and other services.We’re looking for a Software Engineer to join Lens Studio at Snap Inc!What you’ll do:Design, develop... ...fundamentals and problem-solving skillsStrong proficiency in C++ and experience with modern C++ developmentExperience with scripting...SuggestedFull timeLive inWork at officeLocal area- ...short version Thunder Compute runs a GPU cloud on systems software we built from scratch in C++. It lets us get far more out of every GPU than the rest... ...s the hardest parts of systems research and production engineering at the same time. One week you're tracing a...SuggestedFull timeLive inWork at officeRelocationVisa sponsorshipRelocation package
$129k - $198.4k
Job DescriptionRole: As an AI/ML Engineer on the Metrics Frameworks team, part of the Simulation... ...and tools. We are seeking experienced software engineers to build analytical frameworks... ...developers Experience writing Python and C++ in a production environment (unit testing...SuggestedFull timeLocal areaWork from home$170k - $260k
...electricity generation by creating scalable, software-integrated hardware solutions for the... ...ROLE They are looking for a Principal Engineer to own the technical vision and architecture... .... KEY REQUIREMENTS Expert-Level C/C++: 8+ years of hands‑on experience in bare-...SuggestedRemote work$160k - $220k
...Embedded Firmware Engineer Opportunity at OptivoltOptivolt's mission is to overshoot humanity... ...ancillary desktop or embedded software to support development, testing, and productionWork... ...reliable, maintainable embedded C/C++ applications with an RTOSProficiency with...SuggestedRemote work$160k - $250k
...microcontrollers and embedded Linux computers. This software must perform reliably as aircraft move... ...to access over a network.You will own C++ firmware and supporting tools that are... ...mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and...Work at officeLocal area$65 per hour
...Pay: up to $65/hour As a C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs... ...~4+ years of professional experience developing production software in C++ for systems, performance-critical, or large-scale applications...Hourly payTemporary workFor contractorsImmediate startRemote workWorldwide- ...candidate should have prior experience(0-2 years) working with C++, C#, HTML, CSS, JavaScript, ASP.NET, SQL SERVER, Visual Studio.NET... ...Job Responsibilities and DutiesDesigns and develops need-based software programsDocuments testing, error resolutions, and overall software...Permanent employmentTemporary workFlexible hours
$193.4k - $220.7k
...Lead AI Engineer (AI Foundations, LLM Core and Agentic AI) Overview At Capital One, we are... ...Design, develop, test, deploy, and support AI software components including foundation model... ...VectorDBs, guardrails, memory) using Python, C++, C#, Java, or Golang. Experience...Full timePart timeLocal area$60k
...Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the... ...Ability to multi-task projects* Basic knowledge*of programming, C++, VB, C#* Basic foundation of programming concepts and methods...Permanent employmentContract workTemporary work$60 per hour
...and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving... ...Science, Software Engineering or a related technical field C/C++ proficiency Strong verbal and written communication skills...Hourly payFull timeInternshipSummer internship$150k - $250k
...midlevel or senior IC to join our core engineering team. You'll be responsible for implementing... ...high-performance server applications in C++. Write message parsers and feed... ...Preferred background ~5+ years of full-time software engineering experience, preferably at a...Full timeLocal areaRemote work- ...world code. About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public... ...Strong experience with at least one of the following languages: C++ Proficiency with Git, Docker, and basic software pipeline...Contract workPart timeFor contractorsFreelanceRemote work
- ...Firmware EngineerRequired Skills & Experience:BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or related field5+... ...communications, and safety-critical controls, developing the software that enables autonomous systems to communicate with and...
$70 per hour
...and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology... ...or a related technical field Proficiency in Python / C++ Basic proficiency for data analysis (SQL or Python) Data...Hourly payFull timeInternshipSummer internshipRelocation package$182k - $230k
...that power the next era of progress. Over the last decade, software has transformed the digital world. But the physical world, where... ...improve them until they work at scale. We are roboticists, engineers, operators, and builders. We believe the next great technology...Full timeInternshipWork at officeFlexible hours$140k - $200k
...cutting‑edge autonomous vehicle technology. Our team of world‑class engineers, operators, and problem‑solvers is building the future of... ...of custom‑built PCBs Collaborate with electrical and software engineers to develop comprehensive specifications for new hardware...Full timeWork experience placementInternshipWork at officeFlexible hours- ...evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build... ...experience with at least one of the following languages: C++ Proficiency with Git, Docker, and basic software pipeline...Part timeFor contractorsFreelanceRemote work
$182k - $230k
...technology company.About the RolePronto is seeking an Embedded Firmware Engineer to join our growing team and help expand our autonomous haulage... ...of custom-built PCBsCollaborate with electrical and software engineers to develop comprehensive specifications for new hardwareDevelop...Full timeWork at officeWorldwideFlexible hours- ...contribute to application modernization within a collaborative, remote engineering environment. Accountabilities: Maintain, enhance, and support... ...development workflows. Experience with automated software testing; knowledge of Playwright is an advantage. Understanding...Remote work
$180k - $280k
...support the rapidly growing and changing Stellar ecosystem. As a C++ Engineer at Stellar, you'll be at the heart of it all—designing and... ...and build key components of Stellar Core - the backbone software behind the Stellar Network. Design and develop robust, scalable...Remote jobFull timeTemporary workWork at officeLocal areaWorldwideFlexible hours$18 - $37 per hour
...vehicles and accessories-can be found all over the world. The Software Engineer Intern will provide support for the Software Engineering team.... ...projects. YOUR IMPACT Write quality, maintainable C++ and/or python software for robotic systems. Develop and test...Permanent employmentInternshipWork at officeFlexible hoursShift work$86.53k - $123.55k
...like yours to collaborate with full-time engineers and cross functional teammates, learn development... ...methodologies, and gain practical software engineering experience. Software... ...programming languages: Java, Python, Go, C++, Javascript, Node.js - or a comparable object...Full timeSummer workInternshipWork at officeLocal areaWorldwideRelocation packageFlexible hours3 days per week- ...our team members to be “anonymous” either. We're looking for software engineers who share bold ideas, challenge our assumptions, teach us new... ...experience with at least one or more of Java, Swift, Kotlin, C++, or C#You are an expert in developing iOS and/or Android mobile...Local area
$145k - $155k
...insights to improve their business. Founded by engineers and dedicated to our customers, we leap... ...And we're only getting started. As a software engineer, you will work with our... ...program language, such as Python, Java, or C++ You have knowledge of algorithms, data...Full timeWorldwide- ...from @ Rippling.com addresses. About the role At Rippling, Engineering is at the heart of our business and culture. We believe in our... ...Rippling leaders, and more! What you will do Utilize your software engineering experience to tackle important projects, solving...Full timeSummer workInternshipWork at office3 days per week
$60k
...detail-oriented Developer. The role requires a Bachelor's degree in Computer Science and familiarity with programming languages such as C++, VB, and C#. Successful candidates will have strong communication and organizational skills. The position offers a starting salary of...Contract work$52 - $58 per hour
...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go...Full timeWork experience placementSummer workInternshipSummer internshipWork at officeLocal areaImmediate startWork from home3 days per week- Title : Software Engineer (C++ Systems) Location: San Francisco CA, United States (Onsite) - Relocation packages are available. Client Industry: AI-infrastructure industry/ GPU Virtualization Skills: C++, Rust Job Description: We are looking for a Software...Full timeWork experience placementRelocation
$65 - $68 per hour
...low-cost, ultra-immersive transportation to improve people’s lives using modern ML with petabyte-scale data. Our Machine Learning Engineers are excited to work on these challenging problems and redefine solutions to directly impact various aspects of Lyft's primary business...Summer workInternshipWork at officeLocal area3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, C++. Be the first to apply!
- c++ software developer San Francisco, CA
- c++ developer San Francisco, CA
- c++ programmer San Francisco, CA
- software engineer - cloud services San Francisco, CA
- software technical support engineer San Francisco, CA
- remote software sales San Francisco, CA
- software sales representative San Francisco, CA
- mobile software developer San Francisco, CA
- software quality assurance San Francisco, CA
- software qa San Francisco, CA





