Want to get hired at Figma?
Software Engineer Growth & Monetization
Figma
HybridHybrid
Original Job Summary
About the Role
Figma is growing its team of passionate creatives and builders on a mission to make design accessible to all. As a Software Engineer Growth & Monetization at Figma, you will join teams across Growth, Billing, Enterprise, and Discovery to design, scale, and optimize reliable, secure, and intuitive systems that empower millions of users, from startups to Fortune 500 companies.
What You Will Do
- Design, build, test, and ship high-quality features using languages like TypeScript, React, Ruby, Go, C++ and more.
- Own key parts of the product impacting user experience, internal productivity, or revenue operations.
- Collaborate with cross-functional partners in product, design, data science, support, and sales.
- Operate and monitor systems with focus on reliability, security, performance, and user experience.
- Mentor peers and contribute to a collaborative, inclusive engineering culture.
What You Bring
- 4+ years professional software engineering experience with full-stack expertise.
- Experience with modern front-end frameworks (React/TypeScript) and back-end technologies (Ruby, Python, Go, PostgreSQL).
- Strong collaboration and communication skills.
Bonus Points
- Experience with B2B SaaS, billing/payments infrastructure, or enterprise-scale systems.
- Familiarity with Stripe, Salesforce, NetSuite, Snowflake, SCIM, SAML, or WebAssembly.
- Background in experimentation, observability, compliance automation, or internal tools.
- Experience with extensibility platforms and open source communities.
Additional Information
This full-time role can be held from one of our US hubs or remotely in the United States. Figma offers a competitive compensation package including equity, health benefits, and generous PTO, among other perks. Figma is an equal opportunity workplace and we accommodate individuals with disabilities.
Key skills/competency
- Full-stack
- TypeScript
- React
- Ruby
- Go
- Billing
- Enterprise systems
- Collaboration
- Mentoring
- Scalability
How to Get Hired at Figma
🎯 Tips for Getting Hired
- Research Figma's culture: Study mission, values, and recent projects.
- Customize your resume: Highlight full-stack and growth experience.
- Prepare examples: Share stories of system design successes.
- Practice interviews: Focus on technical and collaboration skills.
📝 Interview Preparation Advice
Technical Preparation
circle
Review full-stack frameworks.
circle
Practice coding in TypeScript and Ruby.
circle
Study scalable system design patterns.
circle
Familiarize with billing and enterprise setups.
Behavioral Questions
circle
Describe past teamwork experiences.
circle
Explain conflict resolution in projects.
circle
Discuss mentoring and feedback examples.
circle
Share experiences adapting to changes.