Figma

About Figma

The design platform for seamless team collaboration

🏢 Tech👥 1001+ employees📍 Union Square, San Francisco, CA💰 $749.1m4.4
B2BEnterpriseInternal toolsDesignSaaSProduct Management

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...

Figma

Software Engineering Mid-Level

FigmaSan Francisco - Remote

Posted 3 months ago🏠 RemoteMid-LevelSoftware Engineering📍 San Francisco📍 New York💰 $149,000 - $350,000 / yearly
Apply Now →

Skills & Technologies

Overview

Figma is hiring a Software Engineer to develop high-performance client-side systems in C++ and WebAssembly. You'll work on collaborative design features and optimize the user experience. This position requires experience in C++ and JavaScript.

Job Description

Who you are

You have a strong background in software engineering with a focus on developing high-performance systems. Your expertise in C++ and WebAssembly allows you to tackle technically challenging projects that push the boundaries of what's possible in the browser. You thrive in collaborative environments, working closely with designers, product managers, and other engineers to create intuitive features that serve millions of users.

You understand the complexities of building systems that are both fast and accessible, even in the face of complex data models and intermittent connectivity. Your experience includes optimizing core engines and building authoring tools, which are essential for enhancing user workflows. You are passionate about making design accessible to all and are excited to contribute to a product that empowers teams worldwide.

What you'll do

As a Software Engineer at Figma, you will be responsible for developing core features that enhance the collaborative design experience. You will extend multiplayer protocols and build the communications layer between C++ and JavaScript, ensuring seamless interaction within the platform. Your contributions will directly impact the user experience, making it faster and more intuitive.

You will collaborate with cross-functional teams to plan, build, and iterate on features that are critical to Figma's mission. This role involves optimizing existing systems and developing new functionalities that improve the overall performance of the platform. You will also engage in code reviews and provide mentorship to junior engineers, fostering a culture of learning and growth within the team.

What we offer

Figma provides a dynamic work environment where creativity and collaboration are at the forefront. You will have the opportunity to work on impactful projects that shape the future of design and collaboration. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in making design accessible to all and be part of a team that is dedicated to innovation and excellence.

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

Kronos Research

Software Engineering

Kronos Research📍 China

Kronos Research is hiring a Software Engineer specializing in C++ to enhance their high-frequency trading platform. You'll design and develop API integrations for crypto exchanges and work in a fast-paced quantitative trading environment. This role requires strong programming skills and a solid understanding of computer systems.

Mid-Level
1w ago
Stellar Development Foundation

Software Engineering

Stellar Development Foundation📍 San Francisco

Stellar Development Foundation is hiring a Senior Software Engineer specializing in C++ to design and evolve Stellar Core, the backbone of the Stellar Network. You'll work on high-impact distributed systems and tackle complex challenges in blockchain technology.

Senior
8 months ago
Aquatic Capital Management

Software Engineering

Aquatic Capital Management📍 Chicago

Aquatic Capital Management is hiring a Software Engineer specializing in C++ to develop and maintain real-time market data infrastructure. You'll work closely with quantitative researchers and trading teams to enhance system performance. This role requires 2+ years of experience in high-performance C++ development.

Mid-Level
1w ago
Optiver

Software Engineering

Optiver📍 New York - On-Site

Optiver is hiring a Software Engineer to join their High-Frequency Trading team in New York City. You'll work on complex technical projects and contribute to the trading infrastructure using C++. This position requires strong programming skills and a deep understanding of trading systems.

🏛️ On-Site
6 months ago
Kronos Research

Software Engineering

Kronos Research📍 Taiwan

Kronos Research is hiring a Software Engineer specializing in C++ to enhance their high-frequency trading platform. You'll design and develop API integrations for crypto exchanges and work in a fast-paced quantitative trading environment. This role requires 2+ years of experience in C++ programming.

Mid-Level
1w ago