Software Engineer, C++ jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

C++WebAssemblyTypeScriptReal-time systemsAPI designCollaborationMentoringContinuous learning

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 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 Company
Total Funding
$1.45B
Key Investors
Durable Capital PartnersAndreessen HorowitzSequoia Capital
2025-12-08Post Ipo Equity
2025-07-31IPO
2024-07-17Secondary Market· $700M

Leadership Team

leader-logo
Dylan Field
CEO & Co-founder
linkedin
leader-logo
Evan Wallace
Co-Founder
Company data provided by crunchbase