Senior Software Engineer/Software Engineer III (Data Engineering)

WorkdayPleasanton, CA
$148,200 - $264,000Hybrid

About The Position

Workday is seeking a Senior Software Engineer/Software Engineer III with a focus on Data Engineering to join their Data Management & Enrichment team. This role involves architecting intelligent agents and pioneering data ingestion, surfacing, and retrieval products for ML-focused initiatives. The engineer will contribute to the ingestion, discoverability, governance, derivation, and serving of data for Workday's Classic Machine Learning and agentic initiatives, working with technologies such as Python, Spark, AWS Infra, Kafka, Terraform/Kubernetes, and Iceberg. The ideal candidate is a motivated and skilled software engineer passionate about data engineering and machine learning, who thrives in a collaborative environment and is eager to learn and grow in distributed systems, data engineering, and machine learning.

Requirements

  • 7+ years of experience in Software Engineering, Distributed Systems or a related field (for Senior Software Engineer)
  • 5+ years of experience in Software Engineering, Distributed Systems or a related field (for Software Engineer III)
  • 4+ years proficiency in at least two of the following programming languages: Java, Scala, Python
  • 4+ years in data engineering or related field(s)
  • Working knowledge of cloud-based infrastructure and managed services (AWS, GCP)
  • Experience with at least one of these data engineering technologies: Apache Spark, Apache Iceberg, Apache Avro, Apache Kafka, Apache Flink
  • BSc or MSc in Computer Science/Computer Engineering or equivalent experience
  • Experience in delivering a service from writing code to deploying in production: continuous integration (Jenkins), virtualization (Docker), orchestration (Kubernetes, Terraform)
  • Experience creating scalable service endpoints to retrieve data
  • Track record of working with logging, monitoring, metrics, stats technologies, such as: Grafana, Prometheus, Kibana, Hive, etc
  • Proficient collaborating with teammates to design, maintain and improve sophisticated object-oriented software following clean code standard methodology
  • A testing/quality approach - unit, system/integration and end-to-end testing, TDD, feature toggles, and canary deployments
  • Exposure to operating system concepts covering memory and storage, threading and concurrency, networking and sockets, and process management
  • An understanding and experience with topics related to performance and scale, security, availability, deployment and operations
  • Experience being responsible for a service in production with experience of production triage and on-call.

Responsibilities

  • Contribute to the ingestion, discoverability, governance, derivation, and serving of data for Workday's Classic Machine Learning and agentic initiatives.
  • Work hands-on with technologies like Python, Spark, AWS Infra, Kafka, Terraform/Kubernetes, and Iceberg.
  • Deliver innovative solutions in a collaborative environment.
  • Design, maintain, and improve sophisticated object-oriented software following clean code standard methodology.
  • Implement a testing/quality approach including unit, system/integration, and end-to-end testing, TDD, feature toggles, and canary deployments.
  • Gain exposure to operating system concepts covering memory and storage, threading and concurrency, networking and sockets, and process management.
  • Develop an understanding and experience with topics related to performance and scale, security, availability, deployment, and operations.
  • Be responsible for a service in production, including production triage and on-call duties.

Benefits

  • Workday Bonus Plan
  • Role-specific commission/bonus
  • Annual refresh stock grants
  • Comprehensive benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service