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 →

Overview

Figma is hiring a Software Engineer to design and build scalable infrastructure systems for their collaborative design tools. You'll work with technologies like Java, Python, and AWS. This position requires experience in distributed systems engineering.

Job Description

Who you are

You have a strong background in software engineering with a focus on distributed systems — you understand the complexities of building scalable and reliable infrastructure that supports real-time collaboration. Your experience includes designing and maintaining systems that handle high volumes of data and user interactions, ensuring performance and reliability.

You are proficient in programming languages such as Java and Python — you've utilized these skills to develop robust applications and services that meet user needs. Your familiarity with cloud platforms like AWS allows you to leverage their capabilities for building and deploying applications efficiently.

You have hands-on experience with containerization and orchestration technologies like Docker and Kubernetes — you understand how to create and manage microservices architectures that enhance system scalability and maintainability. Your knowledge of CI/CD practices ensures that you can streamline the development and deployment processes.

You are comfortable working with APIs, both REST and GraphQL — you know how to design and implement interfaces that facilitate communication between different components of a system. Your ability to collaborate with cross-functional teams helps you integrate user feedback into your development process.

You possess strong problem-solving skills and a keen attention to detail — you approach challenges methodically, ensuring that you deliver high-quality solutions. Your communication skills enable you to articulate technical concepts clearly to both technical and non-technical stakeholders.

Desirable

Experience with real-time data systems and streaming infrastructure is a plus — you understand the challenges and solutions related to processing data in real-time. Familiarity with developer tooling and improving developer experience can set you apart as a candidate.

What you'll do

As a Software Engineer at Figma, you will design, build, and maintain scalable infrastructure systems that support product innovation and user collaboration at scale. You will architect and evolve distributed systems, including storage platforms and compute orchestration, ensuring they meet the demands of millions of users.

You will improve the developer experience by building internal platforms, CI/CD systems, and APIs that streamline workflows and enhance productivity. Collaborating with product and design teams, you will contribute to the development of features that empower users to create and collaborate effectively.

Your role will involve troubleshooting and optimizing existing systems, ensuring they operate efficiently and reliably. You will participate in code reviews and contribute to the overall technical direction of the team, mentoring junior engineers and sharing your expertise.

What we offer

Figma provides a dynamic work environment where creativity and collaboration thrive. You will have the opportunity to work on impactful projects that shape the future of design and collaboration. The company values diversity and encourages applicants from all backgrounds to apply, fostering an inclusive culture.

You will enjoy competitive compensation and benefits, including flexible work arrangements that allow you to balance your professional and personal life. Figma is committed to your growth and development, offering resources and support to help you advance your career.

Join us at Figma and be part of a team that is dedicated to making design accessible to all. Your contributions will directly impact how teams around the world collaborate and innovate.

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

Middesk

Infrastructure Engineer

Middesk📍 San Francisco - On-Site

Middesk is hiring an Infrastructure Engineer to join their DevSecOps team. You'll build tooling and platform capabilities to enhance software delivery and developer experience. This position requires experience with infrastructure-as-code tools and high availability systems.

🏛️ On-SiteMid-Level
8 months ago
Baseten

Software Engineering

Baseten📍 San Francisco - On-Site

Baseten is hiring a Software Engineer - Infrastructure to build and maintain components of their ML inference platform. You'll work with Python, Go, and Kubernetes to enable developers to deploy and monitor ML models. This position requires experience in infrastructure development.

🏛️ On-SiteMid-Level
11 months ago
Doppel

Backend Engineer

Doppel📍 San Francisco - On-Site

Doppel is hiring a Backend Engineer to build the infrastructure for their AI-native social engineering defense platform. You'll work with technologies like Elasticsearch and Kubernetes to design scalable systems. This position requires experience in backend engineering and infrastructure management.

🏛️ On-SiteMid-Level
5 months ago
Imprint

Software Engineering

Imprint📍 San Francisco

Imprint is hiring a Software Engineer for their Infrastructure team to design and operate cloud and web infrastructure. You'll work with AWS and focus on security, reliability, and scalability. This position requires experience in building robust infrastructure systems.

1 month ago
Column

Software Engineering

Column📍 San Francisco

Column is hiring a Software Engineer to build and maintain systems that power their financial technology solutions. You'll work at the intersection of infrastructure, software, and financial systems. This position requires experience in backend engineering.

1 year ago