[Remote] Software Engineer, C++

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Figma is a company on a mission to make design accessible to all. As a Software Engineer, you'll work on developing high-performance client-side systems in C++/WebAssembly, optimizing collaborative design protocols, and enhancing user experience for millions of users worldwide.ResponsibilitiesBuild 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 cultureSkills4+ 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 projects2+ 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 growBenefitsEquity to employeesHealth, dental & visionRetirement with company contributionParental leave & reproductive or family planning supportMental health & wellness benefitsGenerous PTOCompany recharge daysA learning & development stipendA work from home stipendCell phone reimbursementSales incentive pay for most sales rolesAnnual bonus plan for eligible non-sales rolesCompany OverviewFigma is a collaborative design tool that enables teams to create, prototype, and test digital products on one platform. It was founded in 2012, and is headquartered in San Francisco, California, USA, with a workforce of 1001-5000 employees. Its website is https://www.figma.com.Company H1B SponsorshipFigma has a track record of offering H1B sponsorships, with 12 in 2026, 47 in 2025, 27 in 2024, 32 in 2023, 35 in 2022, 16 in 2021, 6 in 2020. Please note that this does not guarantee sponsorship for this specific role.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Fully Remote Sales Specialist - Training, Bonuses, and Work-Life Balance

Remote

Senior Product Manager, Logistics

Remote

Senior Director – Foundation Relations

Remote

Virtual Data Entry Clerk - Typist / Full-time (Remote)

Remote

Citi Commercial Bank –Institutional Credit Management Counterparty Credit Risk – Funds Underwriting Analyst, Asset Management Companies

Remote

Experienced Customer Experience Agent – Global Support Operations

Remote

Nurse Practitioner (Full-Time)

Remote

Seo, meta ads, yelp and BBB - Contract to Hire

Remote

Apply Now: Technical Support Specialist: Blood Bank

Remote

Associate Manager, Insurance Product Management

Remote
← Back