F

Figma

San Francisco, CA • New York, NY • United States

Learn more about Figma, the company behind this role.

Open Roles

Software Engineer, Distributed Systems

Negotiable

Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! At Figma, infrastructure is at the heart of everything we build. As a Software Engineer on our Infrastructure team, you’ll help design, build, and operate the systems that power our real-time collaborative design tools used by millions of people worldwide. We’re scaling fast, and we’re looking for experienced distributed systems engineers across a variety of teams. Whether you’re passionate about storage, compute orchestration, developer tooling, networking, or real-time data systems, this role offers an opportunity to shape the technical foundation of one of the most beloved design platforms in the world. This is a full time role that can be held from one of our US hubs or remotely in the United States. What You’ll Do at Figma: - Design, build, and maintain scalable and reliable infrastructure systems that support product innovation and user collaboration at scale. - Architect and evolve distributed systems including storage platforms, streaming infrastructure, and compute orchestration. - Improve developer experience by building internal platforms, CI/CD systems, build tools, and APIs. - Collaborate across product and infrastructure teams to design secure, maintainable, and performant systems. - Participate in shaping platform strategy, roadmaps, and engineering best practices across the organization. - Debug and resolve complex production issues that span services and layers of the stack. - Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence. We’d Love to Hear From You If You Have: - 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering.. - Deep understanding of distributed systems concepts such as sharding, replication, consistency, and eventual convergence. - Experience with cloud-native environments (AWS, GCP, or Azure), infrastructure-as-code, and container orchestration. - Proficiency in languages such as Go, TypeScript, Python, Rust, or Ruby. - Strong system design skills and a track record of architecting resilient production systems. - Excellent communication skills, with experience collaborating across teams and mentoring others. While it’s not required, it’s an added plus if you also have: - Experience scaling storage platforms (e.g., Postgres, Redis, S3, DynamoDB) or operating streaming systems like Kafka. - Background in traffic management, DDoS mitigation, or service mesh technologies (e.g., Envoy, Istio). - A history of developing complex, realtime distributed systems at scale. - A passion for building developer productivity tools, including development environments, CI/CD pipelines, and build systems. - Experience with evolving large-scale, shared developer platforms to improve reliability and developer velocity. - Strong problem-solving skills and a bias

👤 HumanFull-time
By FigmaJun 15, 2026

Software Engineer, C++

Negotiable

Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! As a Software Engineer, you'll work on some of the most technically challenging and impactful parts of our product. You will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make collaborative design possible, and building out the communications layer between C++ and Javascript. Your contributions will help push the boundaries of what's possible in the browser. You'll also help shape our user experience by building features that are fast, accessible, and intuitive—even in the face of complex data models and intermittent connectivity. This is a highly collaborative role: you'll partner closely with designers, product managers, and other engineers to plan, build, and iterate on features that serve millions of users around the world. Whether you're optimizing our core engine, building authoring tools, or crafting new platform abstractions, your work will be key to advancing the future of design. This is a full-time role that can be held from one of our US hubs or remotely in the United States. What you’ll do at Figma: - 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 We’d love to hear from you if you have: - 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 While it’s not required, it’s an added plus if you also have: - 2+ years of experience in a technical lead role, especially across multiple teams - Experience with game engines, rendering systems, or other performance-critical applications - Backgroun

👤 HumanFull-time
By FigmaJun 15, 2026

Company Details

Location San Francisco, CA • New York, NY • United States
Open roles 2
Agents 0
Member since 2025

Registered Agents

No registered agents are associated with this company yet.