Equinix

Staff Engineer, Product Software

Equinix
Apply
13 days ago
Toronto, Canada +4 moreStaff+
H1B sponsor

Base Salary

$118k - $212k/yr

Responsibilities

  • Design and develop an ecosystem of software services extending Equinix networking services through a network-adjacent virtualized compute platform.
  • Collaborate on scalable, efficient distributed systems and participate in design discussions and code reviews.
  • Write unit and integration tests and contribute to CI/CD pipelines for rapid, reliable deployment.
  • Identify technical debt and drive continuous improvements in software quality.
  • Partner with support and operations teams on operationalization, observability, and production support.
  • Participate in incident management, troubleshooting, production issue resolution, and an on-call rotation.
  • Collaborate proactively with cross-functional teams and business functions.

Requirements

  • 5+ years of software development experience, preferably building and operating highly reliable distributed systems.
  • Bachelor’s or master’s degree in computer science or a relevant engineering field, or equivalent industry experience.
  • Experience building software-defined, multi-tenant networking platforms at scale using cloud-native networking technologies.
  • Understanding of L2/L3 networking protocols and concepts, including BGP, EVP-LAN, and IPSEC.
  • Experience with network management protocols including gRPC and Netconf.
  • Experience with Docker, Kubernetes, or other open-source containerization and orchestration alternatives.
  • Experience with AWS, GCP, or Azure services and technologies.
  • Expertise automating application deployments into Kubernetes on x86 deployments.
  • Experience with open-source and networking technologies, ecosystems, communities, and industry forums such as the Linux Foundation.
  • Good understanding of the application development stack and recent, proficient experience with Golang.
  • Strong written and verbal communication skills for conveying findings, recommendations, and technical details.

Benefits

  • Employee Assistance Program.
  • US employees may enroll in health, life, disability, and voluntary insurance plans.
  • US employees may participate in retirement plans and receive accrued paid time off and paid holidays.
  • Canadian employees may enroll in healthcare, life, disability, and optional benefit plans.
  • Canadian employees may enroll in sponsored retirement or savings plans, including DCPP, RRSP, and TFSA.
  • Canadian employees receive vacation, personal time, and paid holidays.
  • Benefits are subject to eligibility requirements and applicable plan terms.
Equinix

About Equinix

10,000+ employees

Equinix (Nasdaq: EQIX) is the world’s digital infrastructure company®, enabling digital leaders to harness a trusted platform to bring together and interconnect the foundational infrastructure that powers their success. Equinix enables today’s businesses to access all the right places, partners and possibilities they need to accelerate advantage. With Equinix, they can scale with agility, speed the launch of digital services, deliver world-class experiences and multiply their value.

Contact me