Senior Observability Engineer (Frontend/Full-stack)
Canva
- Sydney, NSW
- Permanent
- Full-time
- Delivering features, taking ownership of the entire lifecycle from design doc through to implementation and release.
- Helping deliver monitoring of critical user flows through complete end-to-end tracing.
- Helping identify gaps in Observability tooling at Canva and help take it to the next level.
- Being proactive in modernising our Observability tooling and participating in brainstorming and POC'ing to determine how we can improve our existing systems.
- Being proactive and helping improve trace instrumentation on the frontend to surface performance degradation in our frontend components.
- Helping develop solutions to tackle difficult problems such as scaling our platforms to meet Canva's customer growth.
- Guiding and mentoring other people on the team and helping them grow their skills and knowledge.
- You have experience in TypeScript, which is a must for this role.
- You have experience in Java or Golang which is a nice to have
- You have deep knowledge and understanding of Computer Engineering fundamentals and first principles
- You know Frontend performance metrics and web vitals.
- You have experience working with and monitoring microservice architectures in large distributed cloud environments (ideally AWS).
- You have experience with Observability tooling - having proficiency with tools like Grafana, Kibana, Sentry, or similar
- You have experience with infrastructure-as-code, we're a Terraform shop, but strong experience with other IaC tools will do the trick
- You can guide and mentor other members of the team and improve the way we collaborate, learn, and share ideas
- This role requires a lot of documentation and internal team members' alignment; therefore strong written and verbal communication skills are required
- Experience writing native code in Kotlin or Swift since we also maintain the tracing libraries for Android and iOS.
- Experience building custom plugins for Observability data visualisation tools like Kibana, Grafana, etc
- Experience with OpenTelemetry or writing code in Golang since we are adopting OpenTelemetry in a lot of the tooling we provide.
- 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