Senior Backend Engineer - Java - Product Platform
Core
Design and implement scalable shared services, internal apps, and platforms to accelerate product development for Canva's global ecosystem.
Role type
Senior Backend Engineer (Java)
Builds
Core backend frameworks, shared services, and developer APIs
Domain
SaaS / Design Tools / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Scala, API design, modular architecture, cloud infrastructure (AWS), service frameworks, deployment pipelines, data structures, algorithms, distributed systems
Preferred skills
Cross-functional collaboration, mentorship, observability, rollout processes
Technologies
Java, Kotlin, Scala, AWS
Responsibilities
Build and evolve core backend frameworks and shared services; Design and deliver scalable, maintainable systems; Partner with product teams to co-design abstractions; Contribute to service patterns and engineering standards; Collaborate on observability and developer workflows; Mentor engineers and advocate for reliability.
Seniority
Senior, hands-on IC