Talent.com
This job offer is not available in your country.
Senior Software Engineer : CI / CD, Build Systems (Bazel, Gradle, Maven, etc). Open to remote acro[...]

Senior Software Engineer : CI / CD, Build Systems (Bazel, Gradle, Maven, etc). Open to remote acro[...]

CanvaWorkFromHome, Southland, New Zealand
9 hours ago
Job description

Senior Software Engineer : CI / CD, Build Systems

Join the team redefining how the world experiences design. We are looking for a Senior Software Engineer to work on CI / CD, build systems, and other developer-related domains.

Where And How You Can Work

Our flagship campus is in Sydney. We also have a campus in Melbourne and co-working spaces in Brisbane, Perth, and Adelaide. However, you have a choice in where and how you work.

What You’d Be Doing In This Role

As Canva scales, change continues to be part of our DNA. This role is focused on :

  • 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.
  • 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.

You're probably a match if

  • 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!
  • About The Team

    The Build Platform Team at Canva is dedicated to maintaining fast and reliable builds for all Canva engineers.

    What's in it for you?

    Achieving our crazy big goals motivates us to work hard. We also offer a range of benefits to set you up for every success in and outside of work.

  • 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.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • WorkFromHome, Southland, New Zealand