Software Engineer, Full Stack
Core
Build both products and platforms empowering millions of users to create and collaborate in real time, from startups to Fortune 500 companies.
Role type
Full Stack Software Engineer
Builds
Core features, developer workflows, enterprise infrastructure, and new products for Figma's global user base.
Domain
SaaS / Design Collaboration / Real-time Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack application development, modern front-end frameworks (React/TypeScript), back-end technologies (Ruby, Python, Go, C++), database management (PostgreSQL), system scalability, reliability engineering, end-to-end project ownership, cross-functional collaboration.
Preferred skills
AI-assisted development tools, C++ and WebAssembly, growth engineering, developer tooling, billing/payments infrastructure, extensibility platforms, experimentation tooling, large-scale project leadership.
Technologies
React, TypeScript, Ruby, Python, Go, C++, PostgreSQL, GitHub Copilot, ChatGPT, Claude, Stripe, Salesforce, Snowflake, SCIM, SAML.
Responsibilities
Design, build, and ship high-quality features across the stack; contribute to new product development and improvements; own projects end-to-end from ideation to iteration; collaborate with cross-functional partners to shape product direction; operate and improve systems with a focus on reliability and security; mentor teammates and share knowledge.
Seniority
Individual Contributor (varies from entry to senior based on team needs)