Staff Engineer, Product Software

Equinix•Tampa, FL
•$118,000 - $212,000

About The Position

Equinix is seeking a Staff Software Engineer to build easy-to-operate, reliable, high-performing applications and networking software for its next-generation networking platform. The role focuses on building networking services through network-adjacent virtualized compute platforms, delivering network primitives and a platform for future cloud-native network software. The engineer will help build and maintain components that shape the customer experience and contribute to the future technology stack of Equinix’s global networks and infrastructure. The position involves developing scalable, reliable distributed systems and collaborating with engineering, support, operations, and other business teams. The engineer will help operationalize production software, improve software quality, participate in incident management, and join an on-call rotation once the software is in production.

Requirements

  • At least 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 and ecosystems.
  • Understanding of Layer 2 and Layer 3 networking protocols and concepts, such as BGP, EVP-LAN, and IPsec.
  • Experience with network management protocols such as gRPC and Netconf.
  • Experience with containerization and orchestration technologies such as Docker, Kubernetes, or open-source alternatives.
  • Experience with public cloud services and technologies, such as AWS, GCP, or Azure.
  • 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.
  • Recent, proficient experience with Golang.
  • Strong written and verbal communication skills to convey findings, recommendations, and technical details effectively.

Responsibilities

  • Participate in developing software services that extend Equinix networking services through a network-adjacent virtualized compute platform.
  • Collaborate with team members to design and implement scalable, efficient distributed systems.
  • Participate in design discussions and code reviews to maintain high-quality code.
  • Contribute unit and integration tests to CI/CD pipelines to support confident delivery from commit to deployment.
  • Identify technical debt and drive continual improvement in software quality.
  • Partner with support and operations teams to ensure production operationalization, observability, and support.
  • Promote innovation, excellence, and collaboration with other business functions.
  • Participate in incident management, troubleshoot production issues, and help resolve them in a timely manner.
  • Participate in an on-call rotation when the software is in production.
  • Work proactively and collaboratively with cross-functional teams.

Benefits

  • Employee Assistance Program.
  • Health insurance and other insurance plans, including life and disability coverage.
  • Retirement or savings plans; Equinix may also contribute to a retirement plan.
  • Accrued paid time off, vacation or personal time, and paid holidays.
  • Bonus eligibility; equity may be offered depending on the position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service