Job Summary:
Equinix is the world’s digital infrastructure company®, focused on connectivity and innovation. They are seeking a highly experienced Senior Software Engineer to design, build, and scale a mission-critical platform for managing data center operations efficiently.
Responsibilities:
• Lead the architecture, design, and development of highly scalable, distributed enterprise systems.
• Build and evolve a workflow orchestration platform to coordinate and manage complex operational processes across data centers.
• Design systems focused on high availability, resilience, observability, and performance at scale.
• Develop robust, cloud-native services using Java, Spring Boot, and React.
• Create and optimize event-driven architectures leveraging Kafka and modern orchestration frameworks (e.g., Temporal preferred).
• Architect and implement solutions on AWS, including containerized environments using EKS.
• Collaborate cross-functionally with product, operations, and infrastructure teams to define and deliver system capabilities.
• Mentor engineers and drive technical excellence through best practices, code quality, and design reviews.
• Own end-to-end delivery of features, from concept through deployment and production support.
Qualifications:
Required:
• 10+ years of software engineering experience building enterprise-grade systems.
• 10+ years of experience in system architecture, with a focus on high scalability and distributed systems.
• 10+ years of hands-on experience with Java, Spring Boot, and React.
• Proven experience designing and operating large-scale, highly available systems.
Preferred:
• 5+ years of experience with Workflow orchestration tools (Temporal strongly preferred)
• 5+ years of experience with Event streaming platforms (Kafka)
• 5+ years of experience with Cloud platforms (AWS)
• 5+ years of experience with Databases (PostgreSQL)
• 5+ years of experience with Container orchestration (Kubernetes / EKS)
• Deep understanding of Microservices architecture
• Deep understanding of Event-driven systems
• Deep understanding of Distributed system design patterns (including consistency, fault tolerance, and scalability)
• Experience building platforms for operational workflows, infrastructure management, or logistics systems.
• Strong knowledge of observability, monitoring, and reliability engineering practices.
• Demonstrated ability to lead complex technical initiatives and influence architectural direction.
Company:
Equinix is an internet company that provides data center services for companies, businesses, and organizations. Founded in 1998, the company is headquartered in Redwood City, USA, with a team of 10001+ employees. The company is currently Late Stage.