Canva

Senior Software Engineer – Networking

Canva

full-time

Posted on:

Location Type: Remote

Location: Australia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Designing, building and operating a network spanning multiple infrastructure providers across the globe.
  • Designing, building and operating software for infrastructure automation across multiple providers.
  • Being on-call for the team’s products and drive operational excellence.
  • Working with our stakeholders across Security, Product, and other Platform teams to understand their needs as we forge Canva’s platform products.

Requirements

  • You have strong software and networking engineering experience with Golang, Python or Java.
  • You have a strong understanding of networking incl. routing protocols and network architecture, Linux networking concepts, e.g. nftables, FRR, and cloud networking in providers like AWS, GCP, or Azure.
  • You have experience in deploying and operating networks with cloud or NaaS providers or; operating networks in data centre, bare metal or telco environments.
  • You have experience working with infrastructure platforms to create a foundation for building secure, reliable, and performant systems.
  • You have experience with building infrastructure automation systems and control loop architectures.
  • You have experience using declarative configuration to manage infrastructure.
  • Experience as a software or network engineer building platform products to accelerate and empower engineers to achieve crazy big goals.
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GolangPythonJavanetworking engineeringrouting protocolsnetwork architectureLinux networkinginfrastructure automationdeclarative configurationcontrol loop architectures
Soft Skills
operational excellencestakeholder collaborationproblem-solvingcommunication