Software Engineer, Developer Platform

Canva
Summary
Join Canva's Developer Environment team and help redefine the remote developer experience. Based in Sydney with options for flexible work arrangements across Australia, you will assist in improving Canva's remote developer environments for engineers, build solutions to enhance the local developer experience, and provide technical leadership. This role involves brainstorming, prototyping, and advocating for best practices to optimize the remote developer environment platform and increase developer productivity. You will collaborate with teams across the group to identify and address pain points, working with product managers and leadership to align on strategic priorities. Canva offers a range of benefits including equity packages, inclusive parental leave, a wellbeing allowance, and flexible leave options.
Requirements
- Have strong Computer Engineering / Science knowledge around fundamentals and first principles relating to concurrency, multithreading, data structures, architecture, and various design patterns
- Have a willingness to learn modern development tools such as Bazel
- Have a deep understanding of the Linux OS internals
- Have deep knowledge of AWS infrastructure
- Have experience with containerization
- Have experience building internal tooling for infrastructure or developer efficiency/productivity
- Have demonstrated self-motivation and ownership over complex problems and their solutions with a strong sense of accountability
- Be passionate about engineering excellence, systems architecture, and meeting non-functional requirements
- Have a proven ability to foster team collaboration, driving collective success through shared challenges and goals
Responsibilities
- Assist in improving Canvaβs remote developer environments for engineers
- Build and deliver solutions to improve the local developer experience at Canva
- Provide technical leadership and expertise to drive pragmatic solutions and dive into impactful design decisions
- Brainstorm, research and prototype to optimize our remote developer environment platform, improve our operational effectiveness and increase developer productivity
- Be proactive in improving the tracing user experience and advocating for best practices
- Participate in team ceremonies, knowledge sharing and brainstorming sessions
- Find innovating new ways to leverage remote developer environment to make engineers more happy and productive at their work
Preferred Qualifications
Terraform and GitOps principles for automation and deployment are highly valued
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
Share this job:
Similar Remote Jobs

