Workday
Software Development Engineer(Distributed Systems)
USA, CA, Pleasanton · Senior
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card intent detected
Green-card follow-through: 98%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Our roadmap directly shapes how the company detects, diagnoses, and eventually predicts operational issues at scale.
Responsibilities
- Develop the Platform: Write high-quality, well-tested code to build and scale features for the distributed tracing platform on ClickHouse/Tempo, focusing on robust ingestion and fast query execution.
- Maintain Big-Data Pipelines: Build and support high-throughput data pipelines using Kafka, Spark/Flink, and Iceberg-on-S3.
- Tune and Optimize: Write optimized code and participate in profiling and resolving latency or throughput issues in production environments.
- Ensure Reliability: Implement robust error handling, retries, and failover mechanisms to ensure high availability for tracing services.
- Support Observability AI: Build reliable data ingestion paths that will serve as the foundation for AI-driven anomaly detection and root-cause analysis.
- Collaborate and Learn: Write clear technical documentation, participate actively in system design reviews, and work closely with Senior and Principal engineers to level up your distributed systems knowledge.
- 3+ years experience specifically focused on designing, building, and operating complex distributed system architectures, evidenced by successful deployment of systems with high availability (e.g., 99.9% uptime) and fault tolerance.
- Our approach enables our teams to deepen connections, maintain a strong community, and do their best work.
- Strong ability in Algorithmic to build highly efficient and scalable solutions for complex high-throughput data ingestion and sub-second query performance challenges.
- Solid experience in API Development, including an understanding of gRPC, REST, and OpenTelemetry (OTLP), with practical experience designing and building scalable distributed APIs for observability data.
Requirements
- 5+ years experience with at least two of the following programming languages Java, Python, Go, including experience in writing production-level code for distributed systems.
- Strong understanding of Code Testing methodologies, such as distributed load testing and integration testing, and experience contributing to end-to-end telemetry pipeline testing and CI/CD automation.
- Practical experience with Large Scale Data Processing technologies and frameworks such as Apache Kafka, Spark, Flink, and Apache Iceberg within complex distributed architectures.
- Strong understanding of Object-Oriented Design (OOD) principles and architectural patterns for building highly scalable and maintainable distributed systems.
- Experience with Source Control Management (SCM) tools such as Git and GitHub/Bitbucket, and following best practices for collaborative distributed development workflows.
- Strong understanding of System Security principles and best practices relevant to securing distributed environments, including mutual TLS (mTLS), multi-tenant authorization (authz), and data encryption.
- We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners (depending on role).
- Workday is committed to providing reasonable accommodations for qualified individuals during our application process, in order to perform one or more essential functions of their job, as well as regarding the use of AI tools for employment decision-making to any degree.
Nice to have
- Bachelor's degree in a relevant field such as Computer Science, Engineering, or a related discipline
- a Master's degree (e.g., MS in Computer Science, Distributed Systems, or related field) is strongly preferred or equivalent practical experience.
Skills
- Your work days are brighter here.
Compensation
- $148,000 USD - $222,000 USD
- $123,900 USD - $222,000 USD
- In addition, Workday will never ask candidates to pay a recruiting fee, or pay for consulting or coaching services, in order to apply for a job at Workday.
Benefits
- Operational Support: Maintain the health of the platform through comprehensive monitoring, logging, and alerting, and participate in the team's on-call rotation.
- Our Approach to Flexible Work
- This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together.
- Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter.
Company info
- The Data Platform and Observability Engineering (DPOE) team is building Workday's next-generation, multi-petabyte scale Observability Platform.
- We own the libraries, distributed services, and infrastructure that power ingestion, storage, and query across the observability stack - Iceberg, ClickHouse, Tempo, Grafana, S3, Kafka, and Elasticsearch - serving traces, metrics, and logs for every workload at Workday.
Equal opportunity
- Workday is an Equal Opportunity Employer including individuals with disabilities and protected veterans.
- If you require a reasonable accommodation, you may email accommodations@workday.com, as far in advance as possible.
- Please see below for more details including how to request an accommodation as a qualified veteran, due to a disability or for religious reasons, or as otherwise provided under applicable law.
This listing is sourced directly from Workday's careers page and normalized into a canonical job model.