Lead a team of engineers developing and maintaining Java backend services and tools for fonts and images processing
Oversee the buildout of some of the early C++ backend services in Canva
Work with lead engineers to design and implement scalable, high-performance systems for processing large volumes of fonts and images content
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
Requirements
Strong coaching skills and interpersonal skills
Proven experience in leading and supporting engineering teams
Experience in building highly scalable, secure and efficient backend services, ideally using C++/Java
Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns
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
Tech Stack
AWS
Cloud
DynamoDB
Java
Benefits
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