[Remote] Software Engineer - Full Stack
Note: The job is a remote job and is open to candidates in USA. Figma is a design and collaboration platform that helps teams create, prototype, translate designs into code, and collaborate in real time. The Full Stack Engineer will build and maintain products and platforms across the stack, develop intuitive user experiences, optimize real-time collaborative systems, and design secure, reliable, and scalable infrastructure. The role also involves end-to-end project ownership and collaboration with Product, Design, Research, and Data teams.
Responsibilities
- Design, build, and ship high-quality features across the stack, from polished front-end experiences to scalable back-end systems
- Contribute to both new product development and improvements to established products, balancing user experience craft with performance and architecture quality
- Own projects end-to-end — ideation, technical design, implementation, testing, launch, and iteration
- Collaborate with cross-functional partners in Product, Design, Research, and Data to shape product direction and strategy
- Operate, monitor, and continuously improve the systems you build, with a strong focus on reliability, security, and scalability
- Mentor teammates, contribute to team culture, and share knowledge through code reviews, design critiques, and pairing
Skills
- Proven experience in shipping and maintaining full-stack applications in production
- Strong proficiency in modern front-end frameworks (e.g., React/TypeScript) and back-end technologies (e.g., Ruby, Python, Go, C++, PostgreSQL)
- A product mindset, with the ability to translate user needs into scalable technical solutions
- Excellent collaboration and communication skills, with experience working effectively across cross-functional teams
- Passion for engineering craft and building polished, maintainable, and scalable systems
- Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude) to write, debug, and optimize code
- Familiarity with C++ and WebAssembly in user-facing applications
- Background in areas such as growth engineering, frontend platform work (build systems, web performance, shared UI/component infrastructure), developer tooling, billing and payments infrastructure, or extensibility platforms (plugins, APIs, widgets)
- Exposure to technologies like Stripe, Salesforce, Snowflake, SCIM, SAML, or experimentation and observability tooling
- Experience leading large-scale projects or launching 0→1 products, with a passion for mentoring peers and shaping engineering culture
Benefits
- Figma offers equity to employees
- Health, dental, and vision coverage
- Retirement benefits with company contributions
- Parental leave and reproductive or family planning support
- Mental health and wellness benefits
- Paid time off
- Paid sick leave
- Holidays and other leave benefits in compliance with applicable federal, state, and local laws
- Exempt employees are eligible for employer-provided paid flexible PTO in addition to flexible paid sick leave
- Company recharge days
- Cell phone and home internet reimbursements
- Lifestyle spending accounts
- An annual bonus plan for eligible non-sales roles
- This is a full-time role that can be held from one of our US hubs or remotely in the United States
Company Overview
Company H1B Sponsorship