Senior Software Engineer, Platform Network
Builds and operates global internal and edge networking infrastructure, services, and automation for Auth0 across multi-cloud and multi-region environments. Requires software development experience, strong networking fundamentals, Terraform, Go, and cloud-native DevOps expertise.
About the job
Responsibilities
- Implement internal and edge networking infrastructure and design solutions for global scale, multi-cloud, and multi-region environments.
- Carry cross-team initiatives end to end, including code reviews, design reviews, operational robustness, and security hygiene.
- Design and develop services, tools, and automation that expose network functionality to Okta engineering and operations teams.
- Research and implement solutions for routing, failover, and scaling.
- Participate in the team’s on-call rotation.
Requirements
- 3+ years of software development experience in cloud-native services such as APIs.
- Knowledge of TCP/IP, DNS, HTTP, and TLS.
- DevOps experience with cloud-agnostic, cloud-native technologies.
- Experience managing infrastructure with Terraform.
- Experience contributing to Go-based services.
- Passion for building global distributed systems that are highly reliable, maintainable, scalable, and secure.
- Ability to deliver work incrementally, gather feedback, and iterate.
- Ownership, accountability, and attention to detail.
Nice to Have
- A product mindset toward infrastructure, including self-service, well-documented internal networking tools.
- Experience with AWS, Azure, and major content delivery networks.
- Experience implementing and scaling service mesh architectures for service-to-service communication, observability, and security.
- Knowledge of Istio, Envoy Proxy, and the Kubernetes Gateway API.
- Experience designing and maintaining multi-cloud networking topologies and hybrid connectivity at scale, including Direct Connect and Cloud Interconnect.
Compensation and Benefits
- Annual base salary range in Canada: $136,000–$187,000 CAD.
- Equity, where applicable, bonus, health, dental, and vision insurance.
- RRSP with a match, healthcare spending, telemedicine, and paid leave, including PTO and parental leave.
Skills
Go, Terraform, TCP/IP, DNS, Http, Tls, DevOps, AWS, Azure, Service Mesh, Istio, Envoy Proxy, Kubernetes, Direct Connect, Cloud Interconnect
Similar jobs
Backend Engineering jobsSenior software engineer designing and scaling secure server-side services for Okta’s device identity platform. The role requires strong Java and Spring expertise, database and API design experience, and the ability to mentor engineers while driving scalable, secure development practices.
Build and scale backend recommendation systems that determine what riders see, using rider context and signals to improve user experience. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems experience, and strong system-design and mentoring skills.
Build backend infrastructure, APIs, and orchestration layers connecting Lyft with emerging AI ecosystems and devices. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems knowledge, and experience designing scalable systems.
Develops and supports open-source Python drivers and libraries for MongoDB, collaborates on APIs and new database features, investigates user issues, and contributes to design and code quality. The role requires substantial Python experience, strong ecosystem knowledge, and effective collaboration.
Build and secure core distributed-database features in a C++ codebase, focusing on cryptography, identity and access, networking, and system integrity. The role requires 5+ years of distributed-systems experience, proficiency in a compiled language, and strong computer architecture and software-design fundamentals.