Canva

Senior Software Engineer – Build Platform

Canva

full-time

Posted on:

Location Type: Remote

Location: Australia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Developing self-service infrastructure from the ground up to empower our engineering teams to work more efficiently.
  • Working across CI/CD, build systems, test frameworks, cloud providers, and other developer-related domains as necessary to ensure Canva’s engineering teams continue to scale with the demands of the product suite.
  • Working with product engineering teams to ensure build-related best practices and tools are rolled out in every service across the whole organization.
  • Designing, building, and optimising developer workflows to build, test, and deploy a monorepo architecture.
  • Participating in solution design meetings, hiring interviews, and code reviews.
  • Working to improve/maintain internal developer experience platforms that empower engineers to work efficiently.

Requirements

  • You have a passion for developer tools and build systems, and enjoy using your imagination to develop solutions that supercharge the way Canva engineers deliver features to our users.
  • You have strong analytical and problem-solving skills.
  • You are proficient in one of the following programming languages: Python/Java/GoLang.
  • You have experience maintaining and improving a large monorepo build infrastructure (bonus points if you have previously worked with Bazel).
  • You are willing to dive deep and resolve gnarly build or runtime errors from time to time.
  • You can guide and mentor other members within the team and improve the way we collaborate, learn, and share ideas.
  • You have strong written and verbal communication skills, both in technical and non-technical language.
  • You thrive on teamwork, love being a team player, and enjoy mixing it up with folks from all walks of work life!
Benefits
  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge, and support you personally
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaGoLangmonorepo architectureBazelCI/CDbuild systemstest frameworksdeveloper workflowsproblem-solving
Soft Skills
analytical skillscommunication skillsteamworkmentoringcollaborationimaginationcreativityadaptabilityleadershipinterpersonal skills