Canva
Engineering Manager - Fonts & Images Processing
Found: Today
This role is based in Melbourne, VIC, Australia.
Responsibilities:
- Lead a team of engineers developing and maintaining Java backend services and tools for fonts and images processing.
- Oversee the buildout of early C++ backend services in Canva.
- Design and implement scalable, high-performance systems for processing large volumes of fonts and images content.
- Collaborate with group leadership and product & design teams to meet product needs.
- Set clear goals for the team, balancing product needs against long-term service health.
- Communicate with frontend, design, and other backend teams to integrate services.
- Coach engineers by providing feedback and helping them reach personal growth goals.
- Ensure code quality through reviews, testing, and adherence to best practices.
Requirements:
- Strong coaching and interpersonal skills.
- Experience in leading engineering teams and fostering collaboration.
- Experience in building scalable backend services, ideally using C++/Java.
- Grounded in computer science fundamentals including concurrency, multithreading, and design patterns.
- Proficient in cloud platforms and services.
- Strong problem-solving skills.
- Experience with large-scale datastores like AWS DynamoDB or S3.