As a Staff Backend Engineer (Java) focused on Admin Experience, you will collaborate with cross-functional teams to understand multi-team administrative requirements and design scalable solutions.
You will serve as a mentor and example to more junior engineers on the team.
Your role will involve delivering a great user experience to administrators by ideating and confirming the technical feasibility of solutions for large-scale enterprises.
You will lead continuous improvement efforts within your team and troubleshoot and resolve technical issues related to the team’s domain.
Participation in the on-call rotation and providing on-call support for critical Canva services will be part of your responsibilities.
You will help guide the architecture of high-volume, high-data, enterprise-ready services and stay updated on industry trends and best practices to innovate and improve the domain.
Requirements:
You must have experience architecting scalable and maintainable services.
You should be a role model for engineering best practices.
Production-level experience in Java is required.
You must practice disciplined coding, code reviews, and pull requests.
Strong communication and collaboration skills are essential, with a focus on understanding the problem before coding.
Bonus points for experience with Protocol Buffers and AWS services like DynamoDB and SNS/SQS.
Benefits:
Canva offers equity packages to ensure that the success of the company is shared with you.
An inclusive parental leave policy is provided to support all parents and carers.
You will receive an annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup, and more.
Flexible leave options are available to empower you to take time to recharge and support your personal needs.