Principal Software Engineer - User Platform

CanvaCanva·Remote(Australia)
Software Development

WFA Digital Insight

The demand for skilled software engineers in remote roles has skyrocketed, with a 27% increase in job postings over the past year. Canva, a renowned design platform, is at the forefront of this trend. As a Principal Software Engineer, you'll be responsible for architecting scalable systems and pioneering AI-powered video features. With the company's commitment to flexibility and inclusivity, this role is an attractive opportunity for those seeking a challenging and rewarding career in tech. Before applying, candidates should be aware that deep expertise in Identity & Access Management and strong system architecture skills are highly valued.

Job Description

About the Role

The Principal Software Engineer - User Platform role is a critical position at Canva, responsible for leading the technical direction for the company's world-class user experience. As a principal-level authority, you will drive delivery across teams and serve as a key representative of the User Platform's technical strategy at the executive and cross-group level. Your expertise in Identity & Access Management will be essential in architecting scalable, high-performance rendering systems and pioneering AI-powered video features.

The User Platform team is the foundation of Canva's user experience, and as a Principal Software Engineer, you will play a vital role in shaping the company's technical vision. You will work closely with cross-functional teams to drive platform adoption and ensure seamless integration of new features.

Canva is committed to creating a flexible and inclusive work environment, and this role offers the opportunity to work remotely and enjoy a range of benefits, including equity packages, parental leave policies, and an annual Vibe & Thrive allowance.

What You Will Do

  • Lead the technical direction for Canva's User Platform, driving delivery and adoption of video technology and AI-powered features
  • Architect scalable, high-performance rendering systems and pioneer AI-powered video features
  • Serve as a principal-level authority across Identity & Access Management, representing the User Platform's technical strategy at the executive and cross-group level
  • Drive platform adoption across large engineering organizations, ensuring seamless integration of new features
  • Decompose and evolve monolithic services in production, ensuring the User Platform remains scalable and efficient
  • Mentor and elevate senior engineers, providing technical guidance and expertise
  • Represent complex technical decisions credibly to executive audiences, telling the right story to motivate adoption and alignment across the business
  • Collaborate with cross-functional teams to drive technical innovation and excellence
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to drive Canva's technical vision

What We Are Looking For

  • Deep expertise in Identity & Access Management at scale, with a proven track record of driving platform adoption across large engineering organizations
  • Strong system architecture and technical leadership skills, with experience decomposing and evolving monolithic services in production
  • Experience mentoring and elevating senior engineers, with a passion for technical excellence and innovation
  • Excellent communication and interpersonal skills, with the ability to represent complex technical decisions credibly to executive audiences
  • A strong understanding of cloud-based technologies and scalable systems, with experience in AI-powered video features and rendering systems
  • A degree in Computer Science, Software Engineering, or a related field, with a minimum of 10 years of experience in software engineering
  • Experience working in a remote environment, with a self-motivated and disciplined approach to work

Nice to Have

  • Experience with containerization and orchestration tools, such as Docker and Kubernetes
  • Familiarity with cloud-based services, such as AWS or Google Cloud
  • Knowledge of agile development methodologies and version control systems, such as Git
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines

Benefits and Perks

  • Equity packages, offering a competitive stake in Canva's success
  • Inclusive parental leave policies, providing support for new parents
  • Annual Vibe & Thrive allowance, promoting work-life balance and well-being
  • Flexible leave options, allowing you to take time off when you need it
  • Remote work opportunities, providing the freedom to work from anywhere
  • Professional development opportunities, supporting your ongoing growth and learning
  • Access to the latest technologies and tools, ensuring you stay up-to-date with industry trends
  • A collaborative and dynamic work environment, with a team of talented and motivated professionals

How to Stand Out

  • To stand out as a candidate, highlight your experience in Identity & Access Management and system architecture, and be prepared to discuss your approach to technical leadership and innovation.
  • Make sure your portfolio showcases your technical expertise and experience in software engineering, with a focus on scalable systems and AI-powered video features.
  • When negotiating salary, consider the company's equity packages and benefits, and be prepared to discuss your expectations and requirements.
  • Be prepared to answer behavioral questions, such as 'Tell me about a time when you had to drive platform adoption across a large engineering organization.'
  • Research the company culture and values, and be prepared to discuss how your skills and experience align with Canva's technical vision and goals.
  • Consider reaching out to current or former employees to gain insight into the company culture and what it's like to work at Canva.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.