Principal Software Engineer - Mobile Platform
Canva Pty Ltd, an Australian multinational software company founded in 2013, is seeking a Principal Software Engineer for its Mobile Platform team. This team is responsible for the architecture and development of Canva's mobile applications on iOS and Android, serving hundreds of millions of users worldwide. The role is based in Sydney, Australia, with a hybrid work model that offers flexibility between remote and in-person collaboration.
As a Principal Software Engineer, you will lead the technical direction for Canva's hybrid mobile stack, utilizing React, React Native, and Bazel to create a unified codebase that delivers native experiences across platforms. Your responsibilities will include designing and implementing the architecture for the mobile platform, shipping production code to real users within the first six months, and building mobile capabilities that support Canva's growth for the next decade. You will work closely with product teams to integrate mobile experiences and mentor staff and senior engineers in architectural decisions.
Ideal candidates should have extensive experience in developing large-scale hybrid mobile architectures, particularly with React Native and React. A proven track record in migrating mature mobile products to new architectures is essential. Strong leadership skills, the ability to influence cross-functional teams, and a hands-on approach to coding are crucial for success in this role.
While specific compensation details are not provided, Canva offers a competitive salary package, comprehensive benefits, and opportunities for professional growth within a dynamic and innovative company.
Joining Canva means becoming part of a company that empowers users to design anything and publish anywhere, with a mission to make design accessible to everyone. With a diverse and inclusive culture, Canva provides a collaborative environment where employees are encouraged to grow, innovate, and make a global impact.