Principal Software Engineer - User Platform
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.