Staff Software Engineer – Experiments Platform

Posted Aug 14

This is a fully remote position, open to applicants in Australia.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

Motive1 day ago

Technical Lead Engineer

PK flagPakistan OnlyFull-timeFull-stack Engineer
ApplyView job
SONDA1 day ago

Software Architect

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Oportun1 day ago

Senior Staff Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Mercury Insurance1 day ago

Director I, Software Engineering – Claims Engineering

US flagUnited States OnlyFull-timeFull-stack Engineer$107.3k – $300.6k/year
ApplyView job
General Dynamics Information Technology1 day ago

Principal Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$187k – $253k/year
ApplyView job
Cyware1 day ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers