Staff Engineer (Product Software)

Equinix

New York, United States Posted October 10, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$118,000 - $194,000

Job Description

Join our Infrastructure Product Services organization as a Staff Engineer (Product Software). In this role, you will design, build, and maintain scalable systems and APIs that power our platform. You will bridge high-level application logic with low-level systems execution, drive the evolution of our core APIs, and provide technical leadership to a team of passionate engineers. You will also collaborate with cross-functional teams, troubleshoot complex system issues, and participate in an on-call rotation for incident response. The ideal candidate will have a strong background in systems engineering, development/automation, and hardware/infrastructure management.

  • Design, build, and maintain scalable systems and APIs that power the platform, ensuring reliability and alignment with business needs.
  • Provide technical leadership for a team of engineers, driving the evolution of core APIs and establishing development and operational standard methodologies.
  • Collaborate with cross-functional teams to introduce and enhance product capabilities, actively participating in continuous improvement of processes and systems.
  • The right candidate will be a well-rounded engineer who has knowledge of systems engineering, development/automation, and hardware/infrastructure management
  • Understanding of operating systems (Linux, Windows, VMware) and networking (TCP/IP, DHCP, DNS, PXE, TFTP)
  • Hands-on experience with Kubernetes, Docker and other container services
  • Familiarity in leveraging AI-powered developer tools to accelerate development workflows
  • Hands-on experience with server hardware (Dell, HPE, Supermicro), firmware, and components and out-of-band management techniques and technologies (BMC, iDRAC, iLO, Redfish)
  • Deep analytical and problem-solving skills with a sense of curiosity
  • Ability to think strategically and execute with a sense of urgency, delivering services to meet customer demands on a timely basis
  • Experience developing distributed, scalable, and highly available services with clean APIs using gRPC or HTTP
  • Bachelor's degree or equivalent with 5+ years of experience in Computer Science, Software Engineering, or a related field of education
  • Experience contributing to Open Source and interacting with Open Source communities is a plus
  • Excellent interpersonal and communication skills, including the ability to document solutions and create architectural diagrams
  • Experience in creating fast feedback loops with CI/CD and testing automation
  • Experience with Agile software development practices including Scrum, JIRA, Peer Review, Git and CI/CD
  • Experience in a modern coding language like Go, Ruby/Ruby on Rails, or Python, and willingness to become proficient in other languages as the needs arise
  • Experience with distributed systems at scale
Required Skills
leadership collaboration cross-functional collaboration troubleshooting process improvement Linux Kubernetes Docker problem solving gRPC software development communication CI/CD testing Agile Scrum
How to apply

You apply on Equinix’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Equinix

See every open role at Equinix on ARes.

More Jobs at Equinix
Share This Job