Summary
Join Canva's Performance Monitoring team as a Senior Software Engineer and lead the charge in building tools, shaping culture, and guiding engineering practices to make performance a default, not a nice-to-have. You will be responsible for owning the end-to-end observability stack, crafting tooling that enables engineers to measure and fix performance issues, and championing a "performance-first" mindset. This role involves collaborating with cross-functional teams to ensure every surface feels instant. Canva offers a flexible work environment with options to work from the office, home, or a combination of both. The company is committed to providing a supportive and inclusive work environment.
Requirements
- JavaScript frontend expertise – Proven experience designing, building, and shipping rich JavaScript/TypeScript interfaces using React
- Full-stack fluency – Comfortable working across the stack, diving into Node-based services, data pipelines, and modern CI/CD workflows when performance demands it
- A data-driven mindset – You balance intuition with evidence, design statistically sound experiments, and let data guide your decisions
- Clear communication skills – You can turn a flame graph or p95 latency spike into a compelling story for engineers, PMs, and executives alike
- Stakeholder influence & “managing up” – Skilled at aligning priorities and driving action across product, platform, and leadership teams
Responsibilities
- Building the right tooling & infrastructure
- Designing and maintaining lightweight SDKs, dashboards, and CI/PR checks that surface key performance metrics like LCP, INP, and CLS
- Embedding OpenTelemetry standards and extending pipelines that ingest billions of real-user events daily
- Collaborating with platform and infrastructure teams to enable low-overhead metric collection through reusable libraries, CLIs, and tools
- Strengthening performance analysis & guardrails
- Rolling out “no-merge-if-slower” checks that statistically flag or block regressions, complete with developer-friendly diff reports
- Investigating systemic bottlenecks end-to-end using tools like Chrome DevTools and Lighthouse to reproduce and resolve issues
- Mining real-user and synthetic data to identify high-ROI opportunities to improve monitoring tools and uncover performance gaps
- Driving enablement & a performance-first culture
- Publishing guides and playbooks to help product teams triage and resolve issues quickly
- Leading technical reviews, mentoring sessions, and brown-bag talks to embed “fast by default” into engineering workflows
- Bootstrapping a performance knowledge MCP server and AI-powered chatbot to provide context-aware performance support across Canva
Preferred Qualifications
- Deep web-performance knowledge – Expertise in rendering pipelines, main-thread bottlenecks, network protocols, and the latest performance APIs
- Experience with large-scale observability & RUM – Hands-on familiarity with tools like Real User Monitoring, OpenTelemetry, Datadog, Looker, or Mode—especially at high event scale
- Strong TypeScript skills – Comfortable writing robust, well-typed code across both client and server environments
Benefits
- Equity packages - we want our success to be yours too
- Inclusive parental leave policy that supports all parents & carers
- An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
- Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.