Staff Software Engineer: Cloud-Native Networking (Kubernetes)

Equinix

Ashburn (VA)

On-site

USD 130,000 - 194,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

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 • Redwood City (CA)

On-site
USD 142,000 - 212,000
Employee Assistance Program
Vacation and paid holidays
Retirement plan
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
Staff Software Engineer, Cloud-Native Networking
Staff Software Engineer, Cloud-Native Networking

Equinix • Dallas (TX)

On-site
USD 118,000 - 176,000
PTO & Holidays
Retirement plan
Vacation
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
Staff Product Software Engineer - Systems & Networking
Staff Product Software Engineer - Systems & Networking

Equinix • Atlanta (GA)

On-site
USD 128,000 - 211,000
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 Software Engineer: Platform & Cloud Networking
Staff Software Engineer: Platform & Cloud Networking

peregrinetechnologies • San Francisco (CA)

On-site
USD 200,000 - 275,000