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 TypeScriptExtend our core C++ engine and multiplayer protocols to support scalable design systems, branching/merging flows, and advanced collaboration modesDesign and build APIs and tooling to allow product teams to build against our platform with ease and confidenceContribute to accessibility strategy and implementation, ensuring our tools are usable by allCollaborate regularly with cross-functional partners across product, design, and engineering to plan and execute high-impact projectsWrite clear, maintainable code and documentation, and contribute to architectural decisionsMentor and support other engineers through pairing, code review, and feedbackHelp drive recruitment and shape our inclusive, high-performance engineering cultureWe’d love to hear from you if you have:4+ years of professional Software Engineering experience shipping user-facing features or productsStrong programming skills in one or more languages relevant to our frontend such as TypeScript, C++, React, Go, Rust, or PythonExperience working with web-based applications, browser performance, or real-time collaborative systemsA track record of working collaboratively across teams and disciplines to deliver complex technical projectsWhile 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 teamsExperience with game engines, rendering systems, or other performance-critical applicationsBackground in developer platforms or API designFamiliarity with WebAssembly, browser internals, or C++ in a frontend contextPassion for crafting collaborative tools and creative workflowsA strong product mindset and attention to user experienceA commitment to continuous learning, inclusion, and helping others growAt Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.Pay Transparency DisclosureJob level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. Figma offers equity to employees, as well as a competitive package of additional benefits, including health, dental, and vision coverage; retirement benefits with company contributions; parental leave and reproductive or family planning support; mental health and wellness benefits; and paid time off. Figma provides paid sick leave, holidays, and other leave benefits in compliance with applicable federal, state, and local laws, including the requirements of the Washington Minimum Wage Act and related regulations. Exempt employees are eligible for employer‑provided paid flexible PTO in addition to flexible paid sick leave. PTO is subject to manager approval. Additional benefits may include company recharge days, cell phone and home internet reimbursements, and a number of lifestyle spending accounts. Figma also offers sales incentive compensation for most sales roles and an annual bonus plan for eligible non-sales roles. All compensation and benefits are subject to applicable plan terms and may be modified by Figma at any time, consistent with applicable law.Annual Base Salary Range:$153,000—$376,000 USDAt Figma we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product and our community to flourish. Figma is an equal opportunity workplace - we are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.We will work to ensure individuals with disabilities are provided reasonable accommodation to apply for a role, participate in the interview process, perform essential job functions, and receive other benefits and privileges of employment. If you require accommodation, please reach out to View email address on click.appcast.io. These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities. Examples of accommodations include but are not limited to: Holding interviews in an accessible locationEnabling closed captioning on video conferencingEnsuring all written communication be compatible with screen readersChanging the mode or format of interviews To ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates keep their cameras on during video interviews. Additionally, if hired you will be required to attend in person onboarding.By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with Figma's Candidate Privacy Notice.
$180k - $290k
...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...SuggestedFull timeTemporary workWork at officeLocal areaFlexible hours$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- ...Our Polaris™ RTK network and FusionEngine™ software deliver centimeter-level accuracy and... ...We're seeking a Staff Embedded Software Engineer (Generalist) who thrives at the intersection... ...implementation, and optimization of embedded C++ software for real-time sensor fusion and...SuggestedFlexible hours
- A leading robotics firm in San Francisco is seeking a Python & C++ engineer to enhance their Tally autonomous robots. The role involves maintaining the Tally software stack, working on navigation, perception, and integrating third-party software. Ideal candidates have experience...Suggested
$100k - $160k
A leading robotics company in San Francisco is seeking a Python & C++ engineer to work with the robot software engineering team on their Tally autonomous robots. The role involves maintaining the software stack, developing packages, and enhancing the robots' capabilities...Suggested- Atoms seeks engineers to build low-latency C++ software for edge compute on autonomous vehicles, including designing a high-performance messaging stack and driver interfaces. The role involves real-time diagnostics, safety monitors, and secure update tooling for fleet-wide...
- SR2, a pioneering robotics company in California, seeks a Robotics Software Engineer to develop and deploy autonomous systems using C++, Python and ROS2 on real robots. You will collaborate with software, electrical and mechanical engineers to build production-quality...
- 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 Engineer...Work experience placementRelocationWeekend work
- ...leading robotics firm in San Francisco is seeking a Robotics Software Engineer to develop high-level application software for autonomous systems. Ideal candidates will have strong programming skills in C++ and Python, experience with real-time systems, and familiarity...Full time
$100k - $160k
...retailers manage inventory and make data-driven decisions. Simbe is looking for a strong Python & C++ engineer. In this role, you will be working with our robot software engineering team on the code that drives our Tally(TM) autonomous robots. You will work on all aspects...- ...San Francisco is seeking an experienced engineer to join their team. The role involves designing... ...-critical components for the robotics software platform. Candidates should have a... ...of industry experience, particularly in C++ application development. The position requires...
- ...Overview Join to apply for the C++ Software Engineer role at Citadel Securities . Citadel Securities is the next-generation capital markets firm and a leading global market maker. We provide institutional and retail investors with the liquidity they need to trade a broad...RelocationRelocation package
$120k - $180k
...Systems Software EngineerVast.ai's cloud powers AI projects and businesses all over the world... ...is earned by shipping excellence.We seek engineers with strong intrinsic drive, a true... ...either our SF or LA officesTech StackC, C++, Python, LinuxIdeal ExperienceProgramming...Work at office$160k - $220k
At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they... ...architecting, executing, and building the embedded software that powers our lidar firmware system.... ...ICs with expertise in Linux, C, and C++, Rust, and Python. Your breadth of experience...Work experience placementWork at officeLocal area$140k - $225k
...re assembling a diverse, world-class team—engineers, designers, researchers, and product... ...spanning RTOS and embedded Linux.Strong C/C++ programming skills with solid grounding in... ...Ability to work independently across hardware/software boundaries and communicate findings...Full timeTemporary workLocal areaFlexible hours- ...Job Description The AI Infrastructure team at Zensors builds the engine that powers our visual sensing platform. We provide the tools to... ..., or a related discipline. Strong programming skills in C/C++ and Python . Experience with model optimization , quantization...
$147.93k - $291.61k
...Execution: Lead the end-to-end systems engineering lifecycle for the Sensing, Perception, Maps... ...of robust solutions across hardware and software teams. - Architect Requirements:... ...Comprehensive coding skills in Python, C++, or other common programming languages used...Full timeContract workWork at officeWork from homeFlexible hours$210k - $300k
...hardcore and obsessed team of the world's best engineers and operators. If you are obsessed with... ...About the Role We're looking for a Software Engineer to join our ML Infrastructure... ...programming languages such as Rust, Go, Python, or C++. ~ Experience with ML frameworks such...Local areaFlexible hours$200k - $250k
...the world. About the Role: We are seeking a Senior Software Engineer to join our Core Platform - Streaming & Storage team. In this... ...one or multiple general-purpose programming languages (e.g., C/C++, Java, C# or any other OOP language) ~ Expertise in designing...Full timeWork at officeRemote workWorldwideFlexible hours$159.8k - $235k
...About the Role We are looking for a Senior/Staff Embedded Software Engineer to lead the development and bring-up of ARM-based microcontroller... ...and maintain robust, maintainable, and well-documented C/C++ code for embedded targets. Collaborate with the electrical...Hourly payWork at officeLocal areaRemote workFlexible hours- ...distributed computing and make it accessible to software developers of all skill levels. We’re... ...and reliability. We're looking for engineers with systems software experience that are... ...Core team develops and maintains the Ray C++ backend (e.g., distributed scheduler, language...Full timeWork experience placement
$85k - $160k
...Resource Innovations is seeking Lead Java Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise...Remote jobFull timeWork at officeLocal area- ...data centers. About the Role At Watney, full stack engineers own our software ecosystem end-to-end, meaning you will regularly cross the... ...Bring production experience with Rust, or possess a strong C++/functional programming background (Haskell, LISP) enabling...Full time
- ...Distributed Caching and High assurance engineering). We build the foundational platform for... ...requirement.Minimum requirementsStrong software engineering skills and a passion for one... ...programming languages like Go, Java, C/C++ etc.)2-12+ years of professional hands-on...
- ...looking for a midlevel or senior IC to join our core engineering team. Our team is responsible for all things C/C++ and Rust, and the most performance-sensitive... ...Preferred background ~5+ years of full-time software engineering experience, preferably at a trading firm...Full timeLocal areaRemote work
$210k - $255k
...with us at Crusoe. About the Role: We are seeking a Staff Software Engineer for our Billing team to design, build, and scale Crusoe Cloud’... ...backend development with languages such as Go, Java, Rust, or C++. Distributed Systems Expertise: Experience designing and operating...Full timeTemporary workFlexible hours$185k - $273k
...gomotive.com to learn more.About the Role: As a Staff System Software Engineer, you will help Motive design and develop on-edge IoT platforms... ...Engineering or equivalent experienceExperience with Kotlin, Java & C++ Deep experience with AOSP (Android Open Source Project),...Temporary workWork experience placementWork at office$175k - $215k
...and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving... ...infrastructure experience. ~ Experience with backend coding languages: C++, Python, and Java. We prefer: Experience with...Full timeRemote work- ...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
$349k - $431k
...techniques at scale. You will report to our Director of Engineering in our Perception Organization. You will: Develop sensor... ...models, or LLMs, or vision language models ~ Proficiency in C++, Python, and modern deep learning toolkits like PyTorch or JAX...Full timeRemote work
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++ programmer San Francisco, CA
- c++ developer San Francisco, CA
- software implementation project manager San Francisco, CA
- remote software sales San Francisco, CA
- bank software San Francisco, CA
- healthcare software sales San Francisco, CA
- software San Francisco, CA
- software asset management analyst San Francisco, CA
- software technical support San Francisco, CA



