CareerPlanGet AI match score →

Software Engineer, Growth & Monetization

Canada🌐 Remote💼 Full-time💰 $153,000–$153,000🗓 2026-04-15 → 2026-07-31

Core

Design, build, test, and ship high-quality full-stack features across the stack to power collaboration, drive product-led growth, and enable monetization for millions of users.

Role type

Senior full-stack software engineer (Growth & Monetization)

Builds

Billing infrastructure, enterprise access systems, user discovery tools, and revenue operations features

Domain

SaaS / Design collaboration platform / Enterprise software

Deliverable

production ML models | product features

Required skills

TypeScript, React, Ruby, Go, C++, PostgreSQL, system design, reliability engineering, security, performance optimization

Preferred skills

B2B SaaS, billing/payments infrastructure, developer platforms, Stripe, Salesforce, NetSuite, Snowflake, SCIM, SAML, WebAssembly, experimentation, observability, compliance automation, extensibility platforms, open source

Technologies

TypeScript, React, Ruby, Go, C++, PostgreSQL, Stripe, Salesforce, NetSuite, Snowflake, SCIM, SAML, WebAssembly

Responsibilities

Design and scale reliable, secure, and intuitive systems; own key parts of the product impacting user experience or revenue; collaborate with cross-functional partners to shape product direction; operate and monitor systems with a focus on reliability and security; mentor peers and foster a collaborative engineering environment

Seniority

Senior, hands-on IC

Rewrite
## Responsibilities - 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. ## Requirements - 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. ## Nice to 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. - 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. ## Benefits - At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗