Software Engineer, Growth & Monetization
Full-stack engineers build and scale systems for growth, billing, enterprise access, and discovery across Figma's platform. Requires 4+ years experience with React/TypeScript, Ruby/Go, and strong cross-functional collaboration.
About the job
What you’ll do at Figma:
- Design, build, test, and ship high-quality features across the stack, using technologies like TypeScript, React, Ruby, Go, C++, and more.
- Own key parts of the product that impact user experience, internal productivity, or revenue operations.
- Collaborate with cross-functional partners in product, design, data science, support, and sales to shape product direction and solve complex problems.
- Operate and monitor the systems you build, with a strong focus on reliability, security, performance, and user experience.
- Contribute to team culture by mentoring peers, providing feedback, and helping foster a collaborative and inclusive engineering environment.
We’d Love to Hear From You If You Have:
- 4+ years of professional software engineering experience, with a track record of shipping and maintaining complex systems or products in production.
- Full-stack experience with modern front-end frameworks (e.g., React/TypeScript) and back-end technologies (e.g., Ruby, Python, Go, PostgreSQL).
- Strong collaboration and communication skills, with experience working effectively across functions.
While it’s not required, it’s an added plus if you also have:
- Experience with B2B SaaS, billing/payments infrastructure, developer platforms, or enterprise-scale systems.
- Familiarity with technologies such as Stripe, Salesforce, NetSuite, Snowflake, SCIM, SAML, or WebAssembly.
- A background in experimentation, observability, compliance automation, or internal tools development.
- Prior work on extensibility platforms (plugins, APIs, widgets), or experience contributing to open source developer communities.
- Passion for crafting excellent developer or user experiences, and an eye for elegant, maintainable architecture.
- Enthusiasm for learning and teaching—whether mentoring teammates, leading initiatives, or sharing knowledge in code reviews or pairing sessions.
Skills
TypeScript, React, Ruby, Go, C++, Postgres, Python, Stripe, Snowflake, SAML
Similar jobs
Growth Marketing jobsGeneralist growth marketer responsible for executing launches, partnerships, campaigns, creator activations, events, and content for a generative media platform. Requires 3–6 years of broad marketing or related experience, strong execution and communication skills, and comfort with ambiguity.
Own end-to-end growth marketing for a defined RentSpree customer persona, driving acquisition, activation, conversion, expansion, and retention through experimentation and in-product initiatives. The role requires 5–10 years of growth marketing experience, strong segmentation and analytics skills, and hands-on use of AI workflows.
Build the account-based demand engine for Basis’s accounting-firm market, creating qualified enterprise pipeline through strategic account programs, campaigns, events, and partnerships. The role requires 5–8 years of B2B demand generation or ABM experience, strong sales alignment, and the ability to market complex products to sophisticated buyers.
Own Grow’s audio growth channel across podcast, streaming, and experimental placements, managing partnerships, buying, testing, measurement, and optimization. The role requires 5–7+ years of paid media experience, direct podcast or audio buying expertise, strong analytics, and vendor negotiation skills.
Own Wafer’s broad, hands-on marketing function across positioning, content, founder-led social, launches, events, customer storytelling, and distribution. The role requires 3+ years of broad marketing experience, exceptional writing, technical curiosity, and comfort operating in person with a small founding team.