Sr Software Development Engineer - Distributed Systems
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
The OMS Data Lake team is a critical component of the Workday Data Cloud platform. Our mission is foundational to Workday's enterprise strategy, directly supporting the Open Platform initiative. We build the core next-generation infrastructure that decouples storage and compute, eliminating traditional data silos and enabling seamless, secure, ecosystem-wide data access. By engineering high-throughput distributed platform services, we transform how massive enterprise datasets are managed, shared, and queried across the industry. In this role, you will be architecting, building, and delivering the platform capabilities and services that power our Apache Iceberg zero-copy data lake solution. You will work on unlocking and unifying real-time and analytical data from Workday's core operational business applications-including Human Capital Management (HCM), Financial Management, Recruiting, and more-without costly data duplication or heavy ETL overhead. You will focus on building robust, high-performance services that expose transactional application engine data as optimized Iceberg tables, ensuring strict consistency, advanced metadata management, schema evolution, and multi-cloud data accessibility for both internal analytical engines and external third-party consumers. About You As a Senior Software Engineer on the OMS Data Lake team, these are the Core Competencies we would expect you to have: Programming Languages: Java (Primary), Scala, or Python Data & Storage Engines: Apache Iceberg, Apache Spark, Large-scale Database Internals (Relational, NoSQL, and Columnar Engine Concepts) Distributed Systems: Distributed Processing, Query Execution/Optimization, Storage-Compute Separation, High-Throughput Service Mesh Cloud Infrastructure: Multi-Cloud Managed Services: Amazon Web Services (AWS) & Google Cloud Platform (GCP)