Senior Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
We're the infrastructure team behind Workday's data analytics platform, responsible for building and operating the distributed systems that power analytics at scale across both public and private clouds. Our work supports a rapidly growing customer base, expanding global regions, and increasingly complex data workloads. As we evolve the platform, our focus is on delivering highly available, performant, and cost-efficient infrastructure that can scale intelligently and operate reliably under pressure. We work closely with product, SRE, and engineering partners to solve real-world problems-from enabling on-demand compute for Spark workloads to improving system efficiency and observability. We value clear strategy, long-term thinking, and a culture where engineers are empowered to own problems end to end. We're building a scalable, multi-tenant data platform that supports Apache Spark on both Kubernetes and YARN, serving diverse workloads across private and public clouds. As part of this team, you'll help shape the next generation of compute infrastructure for Workday analytics. You'll work on distributed systems that support massively parallel data processing, with a focus on performance, reliability, and simplicity at scale. In this role, you will: Design, build, and debug distributed software systems that run across multiple platforms and environments Develop tools and services that support efficient resource management, scheduling, and concurrency Work with technologies like Apache Spark, Kubernetes, and container-native infrastructure Balance system design trade-offs and collaborate across teams to deliver infrastructure that's resilient, observable, and easy to operate. Support large-scale data workloads with strong focus on performance, cost, and customer experience. About You