Figma→
Software Engineer, Full Stack at Figma in Remote
Entry LevelRemoteFull-timeRemote$149k–$350k/yr
Skills
full-stack application developmentreact/typescriptrubypythongoc++postgresqlproduct mindsetcollaboration skills
Job Description
Summary: Figma is a company dedicated to making design accessible to all, and they are seeking a Full Stack Engineer to join their growing team. In this role, you will design, build, and ship high-quality features across the stack while collaborating with cross-functional partners to shape product direction and strategy.
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
Required Qualifications:
- 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
Preferred Qualifications:
- Experience leading large-scale projects or launching 0→1 products
- Familiarity with C++ and WebAssembly in user-facing applications
- Background in areas such as growth engineering, 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
- A passion for mentoring peers and helping shape engineering culture
Required Skills: Full-stack application development, React/TypeScript, Ruby, Python, Go, C++, PostgreSQL
Important Skills: Product mindset
Nice-to-Have Skills: Collaboration skills
Benefits: Health, dental & vision, Retirement with company contribution, Parental leave & reproductive or family planning support, Mental health & wellness benefits, Generous PTO, Company recharge days, A learning & development stipend, A work from home stipend, Cell phone reimbursement, Sales incentive pay for most sales roles, An annual bonus plan for eligible non-sales roles
Benefits
Health, dental & vision
Retirement with company contribution
Parental leave & reproductive or family planning support
Mental health & wellness benefits
Generous PTO
Company recharge days
A learning & development stipend
A work from home stipend
Cell phone reimbursement
Sales incentive pay for most sales roles
An annual bonus plan for eligible non-sales roles