Summary
Join Canva's Merge Workflow team and help redefine how the world experiences design. This role focuses on developing self-service infrastructure to empower engineering teams, working across CI/CD, build systems, and cloud providers. You will collaborate with product engineering teams to ensure best practices, design developer workflows for a monorepo architecture, and participate in solution design and code reviews. The team's mission is to provide intuitive ways for Canva engineers to integrate changes safely and efficiently. Canva offers a range of benefits, including equity packages, inclusive parental leave, a wellbeing allowance, and flexible leave options.
Requirements
- You have strong Computer Engineering / Science knowledge around fundamentals and first principles relating to concurrency, multithreading, data structures, architecture, and various design patterns
- You have advanced coding proficiency in Python/ Java/ GoLang and strong Object Oriented Programming fundamentals
- You have experience building internal tooling for CI/CD, infrastructure, or developer efficiency/productivity
- You have a good understanding of the DevOps ecosystem and how to improve developer efficiency
- You have experience working in a modern distributed microservices environment
- You have the ability to 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 technical and plain language
- You thrive on teamwork, love being a team player, and enjoy mixing it up with folks from all walks of work life!
- You have a passion for creating and enjoy using your imagination to develop innovative engineering solutions
Responsibilities
- 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 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
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 supports you personally
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.