About this role
About the Role This role supports U.S. Federal Government contracts and requires U.S. citizenship. You’ll join the Messaging, Streaming and Caching team, delivering distributed services and middleware that power Workday products, across private and public clouds. You’ll design, build, deploy, and operate streaming, messaging, and caching capabilities at scale, with emphasis on reliability, security, and operational excellence. What You'll Do
- Design, build, and enhance critical distributed services, including Kafka, Redis, RabbitMQ etc.
- Design, develop, build, deploy and maintain core distributed services using a combination of open source and proprietary stacks across diverse infrastructure environments (Kubernetes, OpenStack, Bare Metal, etc.).
- Design and develop core software modules for streaming, messaging and caching.
- Construct observability modules, alerts and automation for Dashboard lifecycle management for the distributed services.
- Build, deploy and operate infrastructure components in production environments.
- Champion all aspects of streaming, messaging and caching with a focus on resiliency and operational excellence.
- Evaluate and implement new open-source and cloud-native tools and technologies as needed.
- Participate in the on-call rotation to support the distributed systems platforms.
- Manage and optimize Workday within the U.S. AWS cloud regions, forming the core of the team responsible for this mission.
- Partner with the Workday Federal Cyber Defense team to ensure security operations, cybersecurity posture, governance, risk, compliance, and platform security health. What We're Looking For
- A minimum of 5 years of distributed systems experience; strong background with Kafka, Redis, or RabbitMQ.
- Experience designing and deploying features to large-scale distributed systems clusters.
- Ability to obtain and maintain a U.S. government issued security clearance; TS/SCI w/CI Poly level is preferred.
- You are a software engineer with distributed systems background and experience in systems like Kafka, Redis or RabbitMQ.
- Collaborative, analytical, and capable of working across teams to deliver impactful solutions.