Figma · 3 hours ago
Software Engineer, C++
Figma is a company on a mission to make design accessible to all, providing a platform that helps teams bring ideas to life. As a Software Engineer, you will develop high-performance client-side systems in C++/WebAssembly and collaborate with cross-functional teams to enhance user experience and build features for millions of users worldwide.
CollaborationDeveloper ToolsProduct DesignSoftwareWeb Apps
Responsibilities
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
Qualification
Required
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
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
Preferred
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
Benefits
Health, dental & vision
Retirement with company contribution
Parental leave & reproductive or family planning support
Mental health & wellness benefits
Generous PTO
Company recharge days
A learning & development stipend
A work from home stipend
Cell phone reimbursement
Sales incentive pay for most sales roles
Annual bonus plan for eligible non-sales roles
Company
Figma
Figma is a collaborative design tool that enables teams to create, prototype, and test digital products on one platform.
H1B Sponsorship
Figma has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (47)
2024 (27)
2023 (32)
2022 (35)
2021 (16)
2020 (6)
Funding
Current Stage
Public CompanyTotal Funding
$1.45BKey Investors
Durable Capital PartnersAndreessen HorowitzSequoia Capital
2025-12-08Post Ipo Equity
2025-07-31IPO
2024-07-17Secondary Market· $700M
Recent News
The Motley Fool
2025-12-29
The Motley Fool
2025-12-27
Investor's Business Daily
2025-12-26
Company data provided by crunchbase