Engineering Manager (BE) - Media Platform

1 Week ago • 6-8 Years • Backend Development

Job Summary

Job Description

Lead a team of high-performing software engineers building and maintaining highly scalable backend services crucial for Canva user interactions. Oversee the design and implementation of high-performance solutions for new features. Collaborate with leadership, product, and design teams. Set team goals, balancing product needs with service health and cost. Work across teams to prioritize requests. Coach engineers, provide feedback, and ensure code quality through reviews and testing. The role involves managing a team responsible for handling millions of media assets daily, requiring expertise in distributed systems and cloud platforms.
Must have:
  • Strong coaching and interpersonal skills
  • Experience leading engineering teams
  • Building highly scalable backend services (Java)
  • Strong computer science fundamentals
  • Proficient in cloud platforms
  • Excellent problem-solving skills
Good to have:
  • Experience with large-scale distributed microservices
  • Experience in image, font, audio, or video processing
  • Experience in a platform team as an IC or manager

Job Details

Company Description

The Media Platform group builds services to empower Canva’s many users to design with every ingredient, on every device, whenever they design. The Core Media team owns the services that ingest process and serve up the millions of photos, graphics and fonts that are part of all the designs created on Canva every day.

Your day-to-day activities will consist of leading a team of high performing software engineers, setting goals and expectations for the team, driving a culture of high performance, whilst participating in engineering designs and problem solving.

Job Description

What you will do:

  • Lead a team that builds and maintains highly scaled backend services critical to most user interactions with Canva
  • Oversee the design and implementation of scalable, high-performance solutions to support new features across Canva
  • Collaborate closely with both group leadership and product & design specialties, to meet new product needs
  • Set clear goals for the team; balancing product needs against the long-term health and cost of the owned services
  • Work closely with many teams and groups across the company to balance requests against overall company priorities
  • Communicate and collaborate with frontend, design, and other backend teams to integrate font and image-related services with the broader Canva product
  • Coach engineers by providing regular, practical feedback and collaboratively helping them reach their personal growth goals
  • Ensure code quality and maintainability through code reviews, testing, and adherence to best practices

Must-Have;

  • Strong coaching skills and interpersonal skills, and can engage and motivate a team with diverse backgrounds and experiences
  • Proven experience in leading and supporting engineering teams, fostering collaboration, providing feedback, and enabling high performance
  • Experience in building highly scalable, secure and efficient backend services, ideally using Java
  • Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns
  • Strong interpersonal skills to handle conflicts and difficult conversations
  • Proficient in working with cloud platforms and services
  • Strong problem-solving skills and the ability to debug complex issues
  • Worked with large-scale datastore such as AWS DynamoDB, S3, or equivalent

Nice to have;

  • Experience building large-scale distributed micro-services
  • Technical background - having worked in a platform team as an IC or managed a platform-focused team previously
  • Experience in image, font, audio or video processing would be an advantage

Similar Jobs

Bally's Interactive - Java Developer

Bally's Interactive

(On-Site)
3 Months ago
Next Level Business Services - Full Stack Developer

Next Level Business Services

Boston, Massachusetts, United States (On-Site)
3 Months ago
GoTo Group - Lead Software Engineer (IC)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Glean - Software Engineer, Machine Learning (India)

Glean

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Next Level Business Services - Mobile Test Manager

Next Level Business Services

Alpharetta, Georgia, United States (On-Site)
3 Months ago
Google - Backend Software Engineer, Insights, Benchmarks, and Narratives

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Animoca Brands - Backend Developer

Animoca Brands

China (Remote)
3 Months ago
Playnetic - Engineering Team Lead

Playnetic

Poland (Remote)
2 Months ago
Fliff  Inc  - Senior Tech Lead Manager

Fliff Inc

Sofia, Sofia City Province, Bulgaria (On-Site)
8 Months ago
The Walt Disney Company - Sr. Software Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Software Engineering Associate

Tencent

(On-Site)
1 Month ago
Miniclip - iOS Engineer

Miniclip

Lisbon, Lisbon, Portugal (On-Site)
1 Week ago
Nielsen Holdings - Senior Software Engineer (Serving)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Velotio Technologies - Lead QA Engineer (ETL Testing)

Velotio Technologies

India (Remote)
1 Month ago
Rush Street Interactive - Server Engineer

Rush Street Interactive

Tartu, Tartu County, Estonia (On-Site)
1 Month ago
Passive Logic - Computational Physics Software Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
3 Months ago
PwC - IN-Senior Associate_Tech Lead_FS Tech_Advisory _Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
2 Months ago
ION - Senior Java Developer - Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
3 Months ago
Actian - Core Java Developer - Pune

Actian

Pune, Maharashtra, India (On-Site)
3 Months ago
Infoblox - Staff/Senior Data Engineer

Infoblox

Pune, Maharashtra, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Immutable - Senior Designer - Growth

Immutable

Sydney, New South Wales, Australia (Hybrid)
1 Week ago
USE Insider - Customer Onboarding Manager - Australia

USE Insider

Sydney, New South Wales, Australia (On-Site)
3 Months ago
Canva - Engineering Manager (Frontend) - Video Editor

Canva

Sydney, New South Wales, Australia (Remote)
1 Week ago
Flying Bark Productions - Senior Animation TD

Flying Bark Productions

New South Wales, Australia (Hybrid)
2 Months ago
Tesla - Technical Support Tier 1 Specialist II

Tesla

Victoria, Australia (On-Site)
1 Week ago
Canva - Backend Engineer (Java), Print, Growth

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Tesla - Vehicle Detailer

Tesla

Pinkenba, Queensland, Australia (On-Site)
1 Week ago
Tesla - Project Developer, Charging

Tesla

Victoria, Australia (On-Site)
1 Week ago
Tesla - Product Engineer, Energy

Tesla

Queensland, Australia (On-Site)
1 Week ago
Big Ant Studios - 3D Environmental Artist

Big Ant Studios

Adelaide, South Australia, Australia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Atlys - Sr. Software Engineer - Backend

Atlys

Delhi, India (On-Site)
4 Months ago
Flow - Senior/Staff Backend Software Engineer

Flow

New York, New York, United States (Hybrid)
3 Months ago
The Walt Disney Company - Lead Software Engineer - Media Engineering

The Walt Disney Company

New York, New York, United States (On-Site)
2 Weeks ago
Peak - Senior Software Engineer, Games

Peak

(On-Site)
7 Months ago
Argus Labs - Software Engineer (Infrastructure/Backend)

Argus Labs

(Remote)
1 Week ago
Garena - [HN] Senior Software Engineer (Back-end)

Garena

Hanoi, Hanoi, Vietnam (On-Site)
2 Months ago
Epic Games - Senior Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
GoTo Group - Software Engineer (Backend) - DPI

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
LeoVegas - Backend Engineer - Payments

LeoVegas

Växjö, Kronoberg County, Sweden (Hybrid)
1 Month ago
N-iX - Senior Java Engineer (#2596)

N-iX

Ukraine (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Sydney, New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

Perth, Western Australia, Australia (Remote)

Melbourne, Victoria, Australia (Remote)

Auckland, Auckland, New Zealand (Remote)

Sydney, New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

View All Jobs

Get notified when new jobs are added by Canva

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug