Skip to content
← Back to job listings

Staff Product Software Engineer

Equinix · Dallas, United States

External listingfull-timeabout 1 month ago

About The Role

Join our Infrastructure Product Services organization as a Staff Product Software Engineer. 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 experience in developing distributed, scalable services, knowledge of modern coding languages, and a strong understanding of systems engineering and 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
  • Experience developing distributed, scalable, and highly available services with clean APIs using gRPC or HTTP
  • Experience in a modern coding language like Go or Ruby/Ruby on Rails, willingness to become proficient in other languages as the needs arise
  • Experience with Agile software development practices including Scrum, JIRA, Peer Review, Git and CI/CD
  • Bachelor's degree or equivalent with 5+ years of experience in Computer Science, Software Engineering, or a related field of education
  • Ability to think strategically and execute with a sense of urgency, delivering services to meet customer demands on a timely basis
  • Experience contributing to Open Source and interacting with Open Source communities is a plus
  • Experience in creating fast feedback loops with CI/CD and testing automation
  • Hardware management knowledge or at least notions of how servers get bootstrapped (automatically) in a data center
  • Understanding of how networking works and how software defined networking works
  • Familiarity in leveraging AI-powered developer tools to accelerate development workflows
  • Hands-on experience with Kubernetes, Docker and other container services
  • Familiarity with operating at least one traditional SQL database; PostgreSQL is highly preferred
  • Deep analytical and problem-solving skills with a sense of curiosity
  • Excellent interpersonal and communication skills, including the ability to document solutions and create architectural diagrams
  • Experience with distributed systems at scale

This is an external listing. JobSpring does not represent or verify the employer. Report this listing