Senior Software Engineer - Build Platform

Canva
Sydney
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Analytical skills","Problem-solving","Communication","Mentoring","Teamwork"]

Build Canva’s Build Platform to enable scalable, self-service infrastructure for engineering teams. You’ll work across CI/CD, build systems, test frameworks, cloud providers, and monorepo developer workflows, extending and optimizing Bazel-based systems for performance and developer experience. Partner with product engineering on build best practices, improve internal developer platforms, and participate in solution design, hiring, and code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
1 day ago

Senior Software Engineer - Build Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Build Canva’s Build Platform to enable scalable, self-service infrastructure for engineering teams. You’ll work across CI/CD, build systems, test frameworks, cloud providers, and monorepo developer workflows, extending and optimizing Bazel-based systems for performance and developer experience. Partner with product engineering on build best practices, improve internal developer platforms, and participate in solution design, hiring, and code reviews.
Location: Sydney
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop self-service infrastructure to help engineering teams work more efficiently.
  • •Partner across CI/CD, build systems, and test frameworks to keep engineering scaling with product demands.
  • •Collaborate with product engineering teams to roll out build-related best practices and tools across services.
  • •Design, build, and optimize developer workflows for monorepo build, test, and deploy.
  • •Participate in solution design, hiring interviews, and code reviews; improve internal developer experience platforms.

Pay and Benefits

Equity and Bonus:Equity
Perks:EquityParental LeaveWellness Stipend

Key Requirements

  • •Passion for developer tools and build systems, with strong analytical and problem-solving skills for build/runtime issues.
  • •Proficiency in one or more programming languages: Python, Java, or Go.
  • •Experience maintaining and improving large monorepo build infrastructure, with bonus experience in Bazel.
  • •Ability to design and optimize developer workflows for building, testing, and deploying monorepo architectures.
  • •Experience guiding and mentoring teammates, with strong written and verbal communication in technical and non-technical contexts.
Experience:Developer toolsBuild systemsMonorepoBazelCI/CD
Skills:Analytical skillsProblem-solvingCommunicationMentoringTeamwork
Languages:English
Tech Stack:PythonJavaGoLangBazelCI/CDMonorepoRustReact NativeC++WebAssemblyCloud providers

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor