Jobs · Information Technology · Texas

Senior Software Engineer (Principal)

Equinix · Dallas, TX · 1 wk ago
HybridInformation TechnologyFull-time

About the role

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.

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

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

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

What We're Building

We are building a next-generation orchestration platform that powers the operational backbone of our data centers. This system will:

  • Cook up and manage complex workflows required to deliver customer work on time.
  • Provide real-time tracking and visibility into operational activities.
  • Optimize resource utilization and operational efficiency.
  • Ensure reliability, scalability, and resilience across global infrastructure.

Why Join Us

  • Work on high-scale, mission-critical systems that directly impact customer delivery.
  • Collaborate with top-tier engineers and technical leaders.
  • Influence architecture and technology decisions at a platform level.
  • Solve complex distributed systems problems in a modern cloud-native stack.

Similar jobs

Software Engineer, Senior

Parsons CorporationAberdeen, MD· 1 wk ago
Engineering$112k–$196k/yrapply on parsons.wd5.myworkdayjobs.com

Software Engineer, Senior

EverWatchAnnapolis Junction, MD· 2 wk ago
Engineering$91.34–$110.57/hrapply on everwatch-everwatchsolutions.icims.com