
Senior Software Engineer – Networking
Canva
full-time
Posted on:
Location Type: Remote
Location: Australia
Visit company websiteExplore more
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