
Staff Software Engineer β Experiments Platform
Posted Aug 14

Posted Aug 14
This is a fully remote position, open to applicants in Australia.
β’ Deliver senior technical guidance across the backend systems that support Canva's experimentation initiative.
β’ Enhance the platform utilized for setting up experiments, targeting users, exposing variants, and measuring results.
β’ Assist in developing a platform that strengthens experimentation practices, accelerates signal detection, and provides early warnings when issues arise.
β’ Investigate the automation of experimentation analysis through AI technologies.
β’ Take ownership of substantial technical challenges and establish the technical direction.
β’ Collaborate with senior leaders and teams focused on building the experimentation platform.
β’ Work in partnership with Canva's engineering and data science teams.
β’ Facilitate shared experimentation capabilities that serve engineers, data scientists, and product teams.
β’ Proven experience in developing backend systems or platforms relied upon by other engineers.
β’ Familiarity with experimentation, A/B testing, feature management, or progressive rollout systems in a large-scale engineering context.
β’ Skilled in transforming ambiguous engineering challenges into clear technical direction and guiding engineers to successful outcomes.
β’ Experience in building internal platforms or capabilities and promoting their adoption.
β’ Strong foundation in software engineering principles.
β’ Background in designing dependable backend and distributed systems.
β’ Capability to evaluate scalability, availability, consistency, and failure modes.
β’ Knowledge of data engineering, analytics engineering, or large-scale data processing.
β’ Acquainted with experiment assignment, targeting, variants, feature flags, metrics, guardrails, and progressive rollout techniques.
β’ Solid engineering fundamentals with the ability to adapt them across different programming languages.
β’ Proficiency in Java is preferred as it's Canva's primary language, but it is not mandatory.
β’ Experience with direct experimentation, A/B testing, feature management, or rollout infrastructure is advantageous.
β’ A background that includes software engineering along with data science, data engineering, or analytics engineering is a plus.
β’ Familiarity with feature flagging, user targeting, progressive rollout, or automated guardrail systems is beneficial.
β’ Comfort with experimentation and statistical concepts is a valuable asset.
β’ Equity packages.
β’ An inclusive parental leave policy that supports all parents and caregivers.
β’ Annual Vibe & Thrive allowance to promote wellbeing, social connectivity, office setup, and more.
β’ Flexible leave options available.
β’ Interviews conducted virtually.
Oportun
Mercury Insurance
Get handpicked remote jobs straight to your inbox weekly.