Senior Backend Engineer - (Java) - Teams & Education

Reposted 4 Days Ago
Be an Early Applicant
Hiring Remotely in Sydney, New South Wales, AUS
In-Office or Remote
Senior level
Digital Media • Information Technology • Software • Design
The Role
The Senior Backend Engineer will develop distributed web applications, mentor other engineers, and lead complex architectural changes for Canva's products.
Summary Generated by Built In
Additional Information

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time-consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.

About the Teams and Education (T&E) SuperGroup

We have launched multiple SaaS products tailored to the needs of some of our biggest audiences; Canva Pro, Canva for Enterprise, Canva for NFPs, and Canva for Education.

The T&E SuperGroup is involved in the success of these products, which have millions of customers in almost every country around the world and which drive much of Canva’s revenue. In T&E, we perform everything from crafting and building outstanding product experiences, our GTM strategies to launch them, commercial partnerships, global distribution strategies, and so much more. 

We strive to further grow these products by ten fold globally over the next few years. The SuperGroup is made up of 4 Groups, 15 teams and almost 200 diverse Canvanauts who work together to delight our users with our tailored products and help Canva to achieve its user and growth goals.

At the moment, this role is focused on:

  • Playing a leading role in delivering sharing and permissions features across the whole of the Canva product, including our flagship design experience, content management, and brand.

  • Proposing innovative approaches and solutions to future-proof Canva's product decision platforms and deliver on business outcomes.

  • Engaging with others to shape the improvements through writing design documents and running design meetings.

  • Advocating for best practices that enhance service performance, resilience, and adaptability.

  • Designing and implementing the most intricate aspects of the system, showcasing your aptitude for tackling complex technical challenges effectively.

  • Guiding the implementation of major projects, planning task breakdown and keeping engineers in sync using excellent verbal and written communication skills, including architectural diagrams.

  • Providing guidance and mentorship to other engineers, assisting them in their professional development and helping them navigate technical challenges.

  • Having widespread impact across the organization by facilitating and orchestrating cross-team initiatives that set a higher standard for reliability, velocity, and security.

You're probably a match if

  • You have extensive experience developing distributed web applications, with a deep understanding of Java.

  • You have a proven track record of successfully planning and executing complex architectural changes, with a strong focus on creative problem-solving rather than reliance on specific frameworks or libraries.

  • You have excellent communication and collaboration skills, both written and verbal, with the ability to foster a positive working environment across stakeholders and engineers.

  • You have proven experience mentoring and guiding engineering teams, unblocking technical challenges, and serving as a role model.

  • Mastery of computer science and engineering fundamentals such as concurrency, data structures, and distributed systems, along with a strong grasp of resiliency techniques like load balancing, throttling, back pressure, and circuit breaking.

  • Hands-on experience working in large distributed cloud environments (AWS preferred) and familiarity with cloud-native technologies such as Kubernetes and Terraform.

  • Bonus: Experience with large-scale distributed asset management system

Other stuff to know

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

Please note that interviews are conducted virtually. 

Skills Required

  • Extensive experience developing distributed web applications in Java
  • Proven track record of planning and executing complex architectural changes
  • Excellent communication and collaboration skills
  • Experience mentoring and guiding engineering teams
  • Mastery of computer science fundamentals
  • Hands-on experience with large distributed cloud environments, preferably AWS
  • Familiarity with cloud-native technologies such as Kubernetes and Terraform
  • Experience with large-scale distributed asset management systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,500 Employees
Year Founded: 2013

What We Do

Canva is an online graphic design platform with a mission to empower everyone to design anything and publish anywhere, offering a free-to-use tool for creating social media posts, presentations, posters, videos, logos, and more.

Similar Jobs

Dandy Logo Dandy

Customer Experience Dental Lab Technician - Removables (AU)

Computer Vision • Healthtech • Information Technology • Logistics • Machine Learning • Software • Manufacturing
Remote
Australia
1800 Employees
65K-81K Annually

Dandy Logo Dandy

Customer Experience Dental Lab Technician - Fixed (AU)

Computer Vision • Healthtech • Information Technology • Logistics • Machine Learning • Software • Manufacturing
Remote
Australia
1800 Employees
65K-81K Annually

Dandy Logo Dandy

Dental Launch Trainer

Computer Vision • Healthtech • Information Technology • Logistics • Machine Learning • Software • Manufacturing
In-Office or Remote
Sydney, New South Wales, AUS
1800 Employees
75K-94K Annually

Mastercard Logo Mastercard

Marketing Manager

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Saint Leonards Creek, New South Wales, AUS
38800 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account