Equinix is the world’s digital infrastructure company®, enabling innovations that enrich our work, life, and planet. As a Senior Principal Engineer, you will lead the engineering vision for horizontal platform services and tooling, focusing on full-stack software architecture and developer productivity across on-prem and cloud environments.
Responsibilities:
- Set and model a high bar for technical excellence, fostering a culture of quality, innovation, transparency, and continuous improvement
- Lead the adoption and evolution of platform engineering, infrastructure, and DevSecOps practices
- Champion developer productivity and experience, including the vision for internal developer platforms
- Partner with product and engineering teams to define and evolve full‑stack development practices aligned with business strategy and growth
- Provide architectural leadership through collaboration and influence to ensure scalable, coherent platforms and clear boundaries between platform and application responsibilities
- Collaborate cross‑functionally to integrate risk awareness and operational resilience into the development lifecycle
- Mentor and guide principal and senior principal engineers, supporting growth, alignment, and technical excellence
Requirements:
- Demonstrated ability to inspire, influence, and lead high‑performing engineering teams
- Inclusive leadership approach with strong collaboration and communication skills
- 10+ years of software engineering experience, including significant technical leadership
- Proven success designing, building, and operating large‑scale platforms
- Strong experience in full‑stack software architecture and modern infrastructure
- Deep knowledge of DevSecOps, including automation, CI/CD, containerization, cloud infrastructure, and AI‑enabled workflows
- Solid understanding of software engineering fundamentals and problem‑solving principles
- Experience designing and operating APIs, with familiarity with Kubernetes and identity technologies
- Experience with frontend technologies and an understanding of tradeoffs in an API‑first architecture
- Strong experience with Go and/or Java, and the ability and desire to learn new technologies
- Experience applying AI agents in software development environments to improve engineering efficiency or quality
- Strong foundation in software engineering and computer science principles demonstrated through professional experience, education, training, or equivalent practical expertise