Senior Backend Engineer - (Java) - Teams & Education

Canva
Melbourne
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Communication","Mentoring","Collaboration","Leadership","Problem-solving"]

Senior backend engineer focused on delivering sharing and permissions features across Canva’s product, architecting complex system changes, mentoring engineers, and driving cross-team initiatives to improve reliability, velocity, and security in a large distributed cloud environment (AWS, Kubernetes, Terraform).

This position is no longer accepting applications.

  • See live roles at Canva
  • Search all live jobs
  • Browse companies, collections, and locations hiring now
Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa

This position is no longer accepting applications.

See live roles at CanvaSearch all live jobsBrowse companies, collections, and locations hiring now

Canva
Canva
11 months ago

Senior Backend Engineer - (Java) - Teams & Education

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Closed

Job Summary

Senior backend engineer focused on delivering sharing and permissions features across Canva’s product, architecting complex system changes, mentoring engineers, and driving cross-team initiatives to improve reliability, velocity, and security in a large distributed cloud environment (AWS, Kubernetes, Terraform).
Location: Melbourne
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Deliver sharing and permissions features across the Canva product, including the flagship design experience, content management, and brand.
  • •Propose innovative approaches to future-proof Canva's product decision platforms and deliver on business outcomes.
  • •Engage with others to shape improvements through writing design documents and running design meetings.
  • •Advocate for best practices that enhance service performance, resilience, and adaptability.
  • •Design and implement the most intricate aspects of the system, tackling complex technical challenges and guiding major projects with clear task breakdown and cross-team coordination.

Key Requirements

  • •Extensive experience developing distributed web applications with a deep understanding of Java.
  • •Proven track record planning and executing complex architectural changes with emphasis on creative problem-solving over specific frameworks or libraries.
  • •Excellent written and spoken communication and collaboration skills for cross-team alignment.
  • •Proven experience mentoring and guiding engineering teams, unblocking technical challenges, and serving as a role model.
  • •Mastery of CS fundamentals (concurrency, data structures, distributed systems) and resiliency techniques (load balancing, throttling, back pressure, circuit breaking); hands-on experience in large distributed cloud environments (AWS preferred) with Kubernetes and Terraform.
Experience:SaaSEducationDesign software
Skills:CommunicationMentoringCollaborationLeadershipProblem-solving
Languages:English
Tech Stack:JavaAWSKubernetesTerraform

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor