Staff Engineer, Product Software

Equinix•Dallas, TX
•$118,000 - $176,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 providing 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 designing and operating scalable, reliable distributed systems and working across teams to deliver production-quality software. The engineer will contribute to software design, testing, deployment, observability, production support, incident response, and continuous improvement. The role includes participation in an on-call rotation once the software is in production. The position is based at the United States – Dallas Infomart Office. The stated annual target base pay range is $118,000–$176,000. Employees are eligible for a bonus, and equity may be offered depending on the position. Benefits described include an Employee Assistance Program; health, life, disability, and voluntary insurance plans; retirement contributions; accrued paid time off; and paid holidays.

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/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 in 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 the Go programming language.
  • 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.
  • Take part 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 improvements in software quality.
  • Partner with support and operations teams to ensure software is operationalized, observable, and supported in production.
  • Promote innovation, excellence, and collaboration with other business functions.
  • Participate in incident management, troubleshoot production issues, and help resolve them promptly.
  • Participate in an on-call rotation once the software is in production.
  • Work proactively and collaboratively with cross-functional teams.

Benefits

  • Employee Assistance Program
  • Health insurance
  • Life insurance
  • Disability insurance
  • Voluntary insurance plans
  • Retirement plan with employee and employer contributions
  • Paid time off
  • Paid holidays
  • Bonus eligibility
  • Equity may be offered depending on the position
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service