πUnited Kingdom, Spain
Software Engineer

Figma
π΅ $149k-$350k
πRemote - United States
Please let Figma know you found this job on JobsCollider. Thanks! π
Summary
Join Figma's growing team and work on challenging and impactful parts of our product as a Software Engineer. You will develop high-performance client-side systems in C++/WebAssembly, extend multiplayer protocols, and build the communication layer between C++ and Javascript. This highly collaborative role involves partnering with designers, product managers, and other engineers. You will build core features, optimize performance, extend the C++ engine, design APIs, contribute to accessibility, and collaborate on projects. The role also includes writing maintainable code, mentoring engineers, and contributing to Figma's engineering culture. This full-time position can be based in a US hub or remotely within the United States.
Requirements
- 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
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
Preferred Qualifications
- 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 and an annual bonus plan for eligible non-sales roles
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs

πIreland

πUnited Kingdom
π°$128k-$147k
πWorldwide
πIndia
π°$149k-$350k
πUnited States
π°$149k-$350k
πUnited States
π°$160k-$200k
πWorldwide
π°$170k-$220k
πWorldwide
πUnited Kingdom