Senior Software Engineer (Principal)

EquinixDallas, TX
Onsite

About The Position

We are looking for a highly experienced and forward-thinking Senior Software Engineer to help design, build, and scale a mission-critical platform that orchestrates and manages the activities required to keep our data centers delivering customer outcomes on time and operating at peak efficiency. This platform is at the heart of our operational excellence—ensuring seamless coordination of complex workflows, high reliability, and real-time visibility into data center operations. As a senior technical leader, you will drive architecture, lead engineering excellence, and shape the future of our distributed systems at scale.

Requirements

  • 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.

Nice To Haves

  • 5+ years of experience with: Workflow orchestration tools (Temporal strongly preferred)
  • Event streaming platforms (Kafka)
  • Cloud platforms (AWS)
  • Databases (PostgreSQL)
  • Container orchestration (Kubernetes / EKS)
  • Deep understanding of: Microservices architecture
  • Event-driven systems
  • 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.

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.

Benefits

  • Employee Assistance Program
  • Health insurance
  • Life insurance
  • Disability insurance
  • Voluntary plans
  • Retirement plan
  • Paid Time Off (PTO)
  • Paid Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service