Software Development Engineer(Distributed Systems)

workdayPleasanton, CA

yesterday

Occupations

Software DevelopersComputer Systems Engineers/ArchitectsComputer Programmers

Industries

Software PublishersComputer Systems Design ServicesCustom Computer Programming Services
APPLY NOW

About the role

Overview Join Workday’s Data Platform and Observability Engineering team to build a next-generation, multi-petabyte scale observability platform. You will develop and scale core features for Workday’s distributed tracing stack, working with Click House, Tempo, Kafka, Spark/Flink, Iceberg, and AWS. You’ll deliver high-performance backend services and contribute to Observability AI for anomaly detection and root-cause analysis. Expect a hands-on role in a collaborative, growth-focused environment that values integrity and bold ideas. Compensation / Benefitsflexible work arrangementsbase salary with range providedbonus plan or commission eligibilitystock grantsopportunity to work with cutting-edge techcomprehensive benefits (Workday offers) Responsibilities Develop and scale features for the distributed tracing platform on Click House/Tempo with robust ingestion and fast query execution Build and support high-throughput data pipelines using Kafka, Spark/Flink, and Iceberg-on-S3 Tune, optimize, profile, and resolve latency/throughput issues in production Ensure reliability with robust error handling, retries, and failover for tracing services Apply security controls for multi-tenant data access within the platform architecture Maintain platform health via monitoring, logging, alerts, and participate in on-call rotations Support Observability AI by creating reliable data ingestion paths for AI-driven anomaly detection and root-cause analysis Collaborate on system design reviews, document technical details, and work with senior/ principal engineers to deepen distributed-systems expertise Key requirements 5+ years in software development engineering 3+ years designing, building, operating complex distributed systems with high availability 5+ years programming experience in Java, Python, or GoBachelor’s degree in Computer Science, Engineering, or related field; Master’s strongly preferred or equivalent experience Strong algorithmic skills for high-throughput data ingestion and sub-second queries Experience with API development (gRPC, REST, OTLP) and scalable observability APIsExperience with distributed systems testing, CI/CD automation, and telemetry pipelines Hands-on experience with Kafka, Spark, Flink, or Click House; multi-AZ high availability and automated failovercollaborative teamworkanalytical/problem-solving mindsetclear technical writing Kafka Spark Flink

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Pleasanton, CA

Occupation

Software Developers

Industry

Software Publishers

Posted

yesterday

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE
Software Development Engineer(Distributed Systems) at workday |...