Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer - Build Platform (Bazel): Building self-service infrastructure and developer workflows for Canva’s large-scale Bazel monorepo with an accent on build systems, remote execution, CI/CD, and developer experience. Focus on scaling build infrastructure, supporting Rust, React Native, C++, and WebAssembly toolchains, and solving complex platform and runtime challenges across thousands of engineers.
Location: Australia, with the flagship campus in Sydney and additional campuses or co-working spaces in Melbourne, Brisbane, Perth, and Adelaide. Flexible choice in where and how to work is available. Interviews are conducted virtually.
Company
Canva is a design technology company building products that help people create and experience visual content.
What you will do
- Develop self-service infrastructure that helps engineering teams work more efficiently.
- Build and improve CI/CD systems, build systems, test frameworks, cloud integrations, and developer tools.
- Design and optimise workflows for building, testing, and deploying a large monorepo architecture.
- Roll out build-related best practices and tools across product engineering services.
- Scale remote execution infrastructure and improve Bazel support for Rust, React Native, C++, and WebAssembly toolchains.
- Participate in solution design, code reviews, hiring interviews, mentoring, and developer experience improvements.
Requirements
- Professional experience with developer tools, build systems, and large monorepo build infrastructure.
- Proficiency in Python, Java, or Go.
- Experience maintaining and improving large-scale build infrastructure; Bazel experience is beneficial.
- Strong analytical, problem-solving, written, and verbal communication skills.
- Ability to investigate complex build and runtime errors and guide or mentor other engineers.
- Willingness to work collaboratively with technical and non-technical stakeholders.
Culture & Benefits
- Flexible work arrangements designed to support effective collaboration.
- Equity packages.
- Inclusive parental leave for parents and carers.
- Annual Vibe & Thrive allowance for wellbeing, social connection, and office setup.
- Flexible leave options.
- AI-supported interactive and real-time interview challenges may be included in the hiring process.
Hiring process
- Interviews are conducted virtually.
- The process may include interactive, real-time technical challenges and problem-solving with an AI tool.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →