Staff Engineer (Toronto)

Staff Engineer (Toronto)

04 Sep
|
Equinix
|
Toronto

04 Sep

Equinix

Toronto

Who you are

- 5+ years experience in software development, preferably building & operating highly reliable distributed systems

- Bachelor’s/Master's degree in computer science or relevant engineering field or equivalent industry experience

- Experience in building software defined multi-tenant networking platforms at scale using cloud-native networking technologies and ecosystems

- Understanding of L2/L3 networking protocols and concepts (BGP, EVP-LAN, IPSEC, etc)

- Experience in working with network management protocols: gRPC, Netconf

- Experience with containerization and orchestration technologies: Docker, Kubernetes, or other open-source alternatives

- Experience with public cloud (AWS, GCP, Azure) services and technologies

- Expertise in automating deployments of applications into Kubernetes on x86 deployments

- Experience with open source and networking technologies, ecosystems, communities and industry forums such the Linux Foundation

- Good understanding of application development stack

- Recent and proficient experience with Golang programming language

- Strong written and verbal communication skills to effectively convey findings, recommendations, and technical details

What the job involves

- We're looking for a Staff Software Engineer who will be responsible for building easy to operate, reliable and high-performing applications and networking software for our next generation networking platform

- As a staff engineer, you’ll work with the team to build highly scalable and reliable systems





- You will focus on building networking services through network-adjacent virtualized compute platforms to deliver network primitives by providing a platform for future cloud-native network software

- You will be a key contributor in building and maintaining the components that drive our customers’ experience

- This role presents a great opportunity for a passionate staff engineer to make a tangible impact to the future-state technology stack of Equinix’ global networks and infrastructure

- If you believe in the power of technology to change the world, and if you value creativity, work comfortably in a rapid-paced environment and are eager to learn new technologies, we would like to talk to you

- Actively participate in the software development towards designing an ecosystem of software services to extend Equinix’s networking services through a network-adjacent virtualized compute platform

- Collaborate with team members to design and implement scalable and efficient distributed systems

- Engage in design discussions and code reviews to help maintain high-quality code

- Contribute solid unit tests and integration tests to CICD pipelines to deliver code from commit to deployment in minutes with confidence

- Help identify technical debt and drive continual improvement of our software quality

- Partner with support and operations teams to ensure proper operationalization, observability, and support of our software in Production

- Drive a culture of innovation, excellence & collaboration with other business functions

- Participate in incident management processes and collaborating with the team in troubleshooting strategies and fixing production issues in a timely manner

- Participate in an on-call rotation (when we get software into Production)

- Follow a proactive and collaborative approach to working with cross-functional teams

📌 Staff Engineer (Toronto)
🏢 Equinix
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff engineer (toronto) / toronto