Enable job alerts via email!

Senior Software Engineer: Developer Environment (open to remote across ANZ)

Canva

United States

Remote

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a developer to join their Developer Environment team. The role involves collaborating with engineers to enhance developer tooling and environments, focusing on reducing friction for engineers. Ideal candidates will have strong coding skills in Python, Java, and experience in improving developer environments. Enjoy a dynamic work culture with flexible leave options and equity packages.

Benefits

Equity packages
Inclusive parental leave policies
Annual Vibe & Thrive allowance
Flexible leave options

Qualifications

  • Strong fundamentals in Computer Engineering / Science.
  • Advanced coding proficiency in Python, Java, Golang, Rust.
  • Experience improving developer tooling and environments at scale.

Responsibilities

  • Collaborate to deliver high-quality developer environments.
  • Drive improvements to developer tooling capabilities.
  • Work with stakeholders to understand problems and drive initiatives.

Skills

Concurrency
Multithreading
Data Structures
Architecture
Design Patterns
Object-Oriented Programming
Collaboration

Education

Computer Engineering / Science fundamentals

Tools

Python
Java
Golang
Rust

Job description

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time-consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.

Where and how you can work

Our flagship campus is in Sydney. We also have campuses in Melbourne and co-working spaces in Brisbane, Perth, and Adelaide. But you have the choice in where and how you work; we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.

What you’d be doing in this role

As Canva scales, change continues to be part of our DNA. But we like to think that's all part of the fun. This role will give you a flavour of the types of projects you'll work on when you start, though these may evolve over time.

Currently, this role is focused on:

  1. Collaborating with a senior team of engineers to deliver high-quality, seamless developer environments.
  2. Strategising, planning, and delivering fast iterative improvements to developer tooling capabilities.
  3. Driving clarity in ambiguous situations and testing hypotheses about new ideas.
  4. Collaborating with teams in DevX and Infra groups to ensure a cohesive end-to-end experience for every Canvanaut.
  5. Working with stakeholders like Product Managers and Technical Project Managers to understand problems and drive initiatives forward.

You're probably a match if

  • You possess strong Computer Engineering / Science fundamentals, including concurrency, multithreading, data structures, architecture, and design patterns.
  • You have advanced coding proficiency in Python, Java, Golang, Rust, and strong Object-Oriented Programming fundamentals.
  • You have experience improving developer tooling and environments at scale.
  • You are passionate about reducing friction and cognitive load for engineers.
  • You are comfortable navigating ambiguity and testing hypotheses.
  • You write clean, maintainable code and work across the stack.
  • You have excellent collaboration skills and enjoy working cross-functionally.
  • You thrive in a fast-paced environment and are excited by Canva’s hypergrowth.

About the Team

The Developer Environment team at Canva aims to enable fast, reliable orchestration of Canva runtime environments. We focus on providing cutting-edge tools to our technologists, valuing versatility, clean code, and adaptability. Our high standards and willingness to embrace challenges contribute to Canva’s vision, ensuring our products are robust and efficient.

What's in it for you?

We work hard towards big goals, but life at Canva is also about moments of magic, connection, and fun. We offer a range of benefits to support your success both inside and outside of work:

  • Equity packages — sharing our success with you
  • Inclusive parental leave policies for all parents and carers
  • An annual Vibe & Thrive allowance for wellbeing, social connection, and setup
  • Flexible leave options to support personal needs

Visit lifeatcanva.com for more info.

Other stuff to know

We base our hiring decisions on experience, skills, passion, and how you can contribute to Canva and our culture. Please share your pronouns and any reasonable adjustments needed during interviews. We celebrate all skills and backgrounds, so even if your experience doesn’t match exactly, we want to hear from you!

Interviews are conducted virtually.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.