Staff Software Engineer: Cloud-Native Networking (Kubernetes)

Equinix

Ashburn (VA)

On-site

USD 130,000 - 194,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employee Assistance Program
Health insurance
Retirement plan
Paid PTO and holidays

Job summary

Equinix seeks a Staff Software Engineer to build easy to operate, reliable, high-performing networking applications for our next-generation platform. You will contribute to network-adjacent compute platforms delivering cloud-native networking capabilities and drive components that power customer experiences.

You will design and implement scalable distributed systems, participate in design reviews and CI/CD tests, and help drive software quality in a fast-paced, collaborative environment across

Qualifications

  • 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

Responsibilities

  • 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

Skills

Distributed systems
Golang
Kubernetes
Docker
gRPC
Public cloud
Automation
Communication skills
Open source networking
Networking protocols

Education

Bachelors or Masters in CS/Engineering

Tools

Docker
Kubernetes
Git
CI/CD
Linux
Netconf
gRPC

Job description

Equinix seeks a Staff Software Engineer to build easy to operate, reliable, high-performing networking applications for our next-generation platform. You will contribute to network-adjacent compute platforms delivering cloud-native networking capabilities and drive components that power customer experiences.

You will design and implement scalable distributed systems, participate in design reviews and CI/CD tests, and help drive software quality in a fast-paced, collaborative environment across

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Cloud-Native Networking
Staff Software Engineer, Cloud-Native Networking

Equinix • Denver (CO)

On-site
USD 118,000 - 212,000
Senior Staff Cloud-Native Networking Engineer
Senior Staff Cloud-Native Networking Engineer

Equinix • Ashburn (VA)

On-site
USD 140,000 - 210,000
Senior Staff Cloud-Native Network Software Engineer
Senior Staff Cloud-Native Network Software Engineer

Equinix • Denver (CO)

On-site
USD 136,000 - 245,000
Employee Assistance Program
Senior Staff Networking Platform Engineer
Senior Staff Networking Platform Engineer

Equinix • Tampa (FL)

On-site
USD 136,000 - 204,000
Employee Assistance Program
Health insurance
Paid Time Off
Senior Staff Software Engineer, Networking Platform
Senior Staff Software Engineer, Networking Platform

Equinix • New York (NY)

On-site
USD 150,000 - 224,000
Employee Assistance Program
Competitive benefits
Retirement plan options
Senior Staff Engineer - Cloud-Native Networking & Golang
Senior Staff Engineer - Cloud-Native Networking & Golang

Jobtailor • Colorado

On-site
USD 140,000 - 190,000
Staff Network Platform Engineer - Cloud & Kubernetes
Staff Network Platform Engineer - Cloud & Kubernetes

Mosaic.tech • San Francisco (CA)

On-site
USD 200,000 - 275,000
Equity (if applicable)
Bonus (if applicable)
Senior Staff Engineer | Platform & Systems Architect
Senior Staff Engineer | Platform & Systems Architect

Equinix, Inc. • Redwood City (CA)

On-site
USD 163,000 - 245,000
Health insurance
Retirement plan
PTO and holidays
+1
Senior Staff Engineer - Hybrid Cloud Networking (OSS)
Senior Staff Engineer - Hybrid Cloud Networking (OSS)

Equinix • Honolulu (HI)

On-site
USD 124,000 - 235,000
Staff Product Software Engineer - Systems & Networking
Staff Product Software Engineer - Systems & Networking

Equinix • Atlanta (GA)

On-site
USD 128,000 - 211,000