๐Germany
Senior Software Engineer - Performance Monitoring
closed
Canva
๐Remote - Australia
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
This job is filled or no longer available
Similar Remote Jobs
๐Germany
๐ฐ$138k-$254k
๐Worldwide

๐Canada

๐ฐ$136k-$201k
๐United States
๐ฐ$126k-$212k
๐United States
๐ฐ$191k-$225k
๐United States
๐ฐ$200k-$215k
๐United States
๐United States
๐India