Skip to main content
Equinix

Staff Engineer, Product Software

RemoteUnited States only
Published
Role
Backend
Experience
Staff
Employment
Full-time
$142k–$212k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Staff-level software engineer to build network services and cloud-native networking platforms. 5+ years building & operating distributed systems required. Recent/proficient Golang experience plus containerization/Kubernetes and knowledge of L2/L3 networking protocols (BGP, EVP-LAN, IPSEC) and network management protocols (gRPC, Netconf).

Core skills

GoBGPKubernetes

Required skills

EVP-LANIPSECgRPCNetconfDockerAWS/GCP/AzureCI/CD

What you'll do

  • 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
  • Partner with support and operations teams to ensure proper operationalization, observability, and support of our software in Production
  • Engage in design discussions and code reviews to help maintain high-quality code and contribute solid unit and integration tests to CICD pipelines
  • Partner with support and operations teams to ensure proper operationalization, observability, and support of our software in Production; participate in incident management and on-call rotation
  • Help identify technical debt and drive continual improvement of our software quality; drive a culture of innovation and collaboration

What they require

  • 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
  • Understanding of L2/L3 networking protocols (BGP, EVP-LAN, IPSEC) and experience with network management protocols: gRPC, Netconf
  • Recent and proficient experience with Golang; experience with containerization/orchestration (Docker, Kubernetes) and public cloud (AWS, GCP, Azure); expertise in automating deployments of applications into Kubernetes on x86
  • 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)
  • Recent and proficient experience with Golang programming language

Benefits

  • Eligible for bonus and potential equity (base pay only shown)
  • Employee Assistance Program
  • US: health, life, disability and voluntary plans
  • Retirement: you and Equinix may contribute to a retirement plan
  • Paid Time Off (PTO) and paid holidays; Canada: healthcare complementing provincial system and retirement plans (DCPP, RRSP, TFSA)
  • Insurance: health, life, disability and voluntary plans (US) / healthcare complementing provincial system, life and disability (Canada)
  • Retirement plans and employer contributions (US) / DCPP, RRSP, TFSA options (Canada)
  • Paid Time Off (PTO) and paid holidays
  • Employees are eligible for bonus; equity may be offered depending on the position

data center and colocation infrastructure provider

🇺🇸 United StatesDigital InfrastructureEnterpriseequinix.com
$142k–$212k/yr