
Equinix
Global leader in data center and interconnection services, enabling digital transformation.
Principal Engineer, Product Software
Lead design and development of scalable microservice platforms for Equinix infrastructure.
Job Highlights
About the Role
The principal engineer will lead the technical strategy for modular, event‑driven, and scalable microservices that power enterprise‑grade workflows. They will develop reusable frameworks and self‑service platforms for onboarding, configuration, and lifecycle management, and champion design principles that balance innovation, maintainability, observability, and operational excellence. In addition to contributing code, the engineer will influence long‑term technical direction and continuously improve the software development lifecycle, tools, and processes. They will build distributed, highly available services with simple APIs, and set best practices for API‑first development, automated testing, DevSecOps, and continuous delivery. The role includes mentoring and coaching engineers, raising the engineering maturity across teams, and cultivating a culture grounded in curiosity, experimentation, and craftsmanship. The engineer will advocate pragmatic innovation, balancing long‑term platform health with short‑term delivery needs while maintaining strong performance SLAs. • Architect, design, and develop platform services for Equinix infrastructure software. • Lead technical strategy for modular, event‑driven, scalable microservices. • Build reusable frameworks and self‑service platforms for onboarding and lifecycle management. • Champion design principles emphasizing innovation, maintainability, observability, and operational excellence. • Contribute code while shaping long‑term technical direction and improving SDLC tools and processes. • Develop distributed, highly available services with simple APIs and enforce API‑first, automated testing, DevSecOps, and continuous delivery best practices. • Partner with product managers to translate business intent into globally scalable technical outcomes. • Mentor and coach engineers, fostering a culture of curiosity, experimentation, and craftsmanship. • Drive engineering excellence through reliable, secure, observable systems meeting performance SLAs. • Provide competitive health, life, disability, and voluntary insurance plans.
Key Responsibilities
- ▸platform services
- ▸microservices
- ▸frameworks
- ▸api‑first
- ▸devsecops
- ▸continuous delivery
What You Bring
Equinix is seeking a Principal Engineer for the Product Software team to build next‑generation software products and architecture for its infrastructure software platform. The role involves architecting, designing, and developing platform services while collaborating with partner teams to understand requirements and usage patterns. Strong commitment to collaborative problem solving, system design, and product quality is essential. Qualifications include a bachelor’s or master’s degree in Computer Science or Engineering (or equivalent) and at least ten years of engineering experience with deep expertise in distributed systems, API platforms, and cloud‑native development using Java, Golang, or similar languages. Candidates must have proven experience designing and operating microservice architectures at scale, deep understanding of data modeling, domain‑driven design, and cloud technologies, as well as excellent communication skills to influence at multiple organizational levels. • Require 10+ years experience in distributed systems, API platforms, and cloud‑native development (Java, Go, etc.). • Deep expertise in microservice architecture, data modeling, domain‑driven design, and cloud technologies. • Strong communication skills with ability to influence across the organization. • Bachelor’s or Master’s in Computer Science or Engineering (or equivalent).
Requirements
- ▸distributed systems
- ▸microservices
- ▸java
- ▸golang
- ▸cloud‑native
- ▸10+ years
Benefits
The targeted pay range for this position in the United States (Redwood City) is $213,000 – $319,000 USD annually, reflecting base salary only. Compensation may also include bonus, equity, and additional benefits, with individual pay determined by skills, experience, and education. Equinix offers a competitive, inclusive, sustainable, connected, and efficient benefits package designed to support employees at all life stages. Benefits include health, life, disability, and voluntary insurance plans, a retirement savings plan with company contributions, paid time off, paid holidays, and an Employee Assistance Program. Additional US benefits comprise bonus eligibility, potential equity awards, and various wellness resources. Eligibility requirements apply to some benefits, and the offerings are subject to change based on plan terms. • Offer retirement savings plan with company contributions. • Include paid time off, paid holidays, and an Employee Assistance Program. • Eligibility for bonus and potential equity awards.
Work Environment
Hybrid