
About Figma
The design platform for seamless team collaboration
Key Highlights
- Valued at $12.5 billion after Series E funding
- Raised $749.1 million from top investors
- Headquartered in Union Square, San Francisco, CA
- Thousands of customers including Airbnb, Dropbox, and Microsoft
Figma is a web-based design platform that empowers cross-functional teams to collaborate seamlessly on product design projects. Founded in 2012 and headquartered in Union Square, San Francisco, Figma has raised $749.1 million in funding from investors like General Catalyst and Andreessen Horowitz, a...
🎁 Benefits
Figma offers generous benefits including equity, parental leave, mental health support, and a learning & development stipend. Employees enjoy recharge...
🌟 Culture
Figma fosters a collaborative culture with its unique Multiplayer mode, enabling real-time design collaboration akin to Google Docs. The company prior...
Skills & Technologies
Overview
Figma is hiring a Software Engineer for their Graphics & Media team to work on core technologies that power their design products. You'll focus on client-side code and media processing, utilizing C++ and WebAssembly. This position requires expertise in media playback and rendering.
Job Description
Who you are
You have a strong background in software engineering with a focus on graphics and media processing — your experience includes working with C++ and WebAssembly to develop high-performance applications. You understand the intricacies of rendering engines and have a passion for creating seamless user experiences in real-time applications.
Your expertise in media processing and playback allows you to contribute effectively to projects that involve animation primitives and shader-based effects — you are familiar with the challenges of building robust media support features and can navigate complex technical requirements with ease.
You thrive in collaborative environments and enjoy working with cross-functional teams to bring innovative ideas to life — your communication skills enable you to articulate technical concepts clearly to both technical and non-technical stakeholders.
Desirable
Experience with browser-based applications and real-time collaboration tools is a plus — you have a keen interest in how design tools can empower teams to work together effectively.
What you'll do
As a Software Engineer on the Pixel Engine team, you will be responsible for developing and enhancing the rendering engine that powers Figma's design and FigJam products — your work will directly impact how users interact with design tools in real-time.
You will collaborate closely with designers and product managers to understand user needs and translate them into technical specifications — your role will involve implementing new features and optimizing existing ones to ensure a smooth user experience.
Your responsibilities will include writing high-quality, maintainable code and participating in code reviews to uphold engineering standards — you will also be involved in debugging and troubleshooting issues that arise in production.
You will have the opportunity to work on exciting projects that involve animation and media support, contributing to the development of new primitives and features that enhance the overall functionality of Figma's platform.
What we offer
Figma provides a dynamic work environment where creativity and innovation are encouraged — you will be part of a team that is dedicated to making design accessible to all. We offer competitive compensation and benefits, along with opportunities for professional growth and development.
Join us in shaping the future of design and collaboration — your contributions will help empower teams around the world to bring their ideas to life efficiently and effectively.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Figma.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Netflix is hiring a Software Engineer - Rendering to develop and enhance proprietary rendering software for animated films. You'll work with C++ and OpenGL to create realistic images. This position requires 5+ years of experience in software development.

Software Engineering
Vizcom is hiring a Senior Software Engineer – Graphics to own the rendering and interactivity layer of their creative canvas. You'll work with TypeScript, WebGL, and AI-assisted graphics in San Francisco. This position requires experience in graphics programming and real-time systems.

Software Engineering
Unity is hiring a Senior Software Engineer to work on graphics and rendering features for real-time 3D ecosystems. You'll engage with technologies like Unity, C++, and OpenGL to build robust graphical systems. This position requires a strong background in distributed systems and networking.

Software Engineering
Figma is hiring a Software Engineer for their Production Engineering team to enhance the reliability and performance of their products. You'll work with technologies like JavaScript and AWS, and the role requires experience in building large-scale services.

Software Engineering
Figma is hiring a Software Engineer for their Growth & Monetization team to design and build systems that enhance user collaboration. You'll work with technologies like JavaScript, React, and Node.js. This position requires experience in full-stack development.