Principal Software Development Engineer - Data Cloud

Workday•Pleasanton, CA
•$187,100 - $334,300•Hybrid

About The Position

As part of Workday’s Data Platform Engineering organization, the Principal Software Development Engineer will build and enhance Workday’s Data Cloud. The role leads a team in architecting and building features across distributed ingestion, query processing, transaction processing, and storage engines. It focuses on data management and distributed data-processing frameworks and algorithms, with particular attention to performance, scalability, and reliability. The engineer builds infrastructure for high-performance processing of large data volumes while keeping the product simple and easy to use, and turns technical ideas into high-quality implementations that help customers succeed.

Requirements

  • 10 or more years of experience using Java, Scala, C++, Go, or Rust.
  • 5 or more years of development experience in relevant domains such as database internals, distributed system applications, JVM performance tuning, or cloud/SaaS services.
  • Bachelor’s degree in Computer Science or a relevant field, or a master’s degree in Computer Science or a relevant field.
  • Background in data warehousing, database system internals, and/or distributed systems.
  • Expertise in distributed data-processing engines or data-management systems.
  • Strong understanding of SQL.
  • Expertise in cloud computing services such as GCP or AWS, Kubernetes, and/or Linux.
  • Expertise in one or more of Apache Spark and Spark SQL internals, Apache Iceberg and zero-copy architectures, Apache Polaris, Trino, MySQL, PostgreSQL, or DuckDB.
  • Ability to lead an engineering team and clearly communicate technical ideas and their value to stakeholders.

Responsibilities

  • Lead an engineering team.
  • Architect and build features for distributed ingestion, query processing, transaction processing, and storage engines.
  • Build and enhance Workday’s Data Cloud and infrastructure for high-performance processing of large volumes of data.
  • Develop data-management and distributed data-processing systems and algorithms with attention to performance, scalability, and reliability.
  • Translate ideas into high-quality implementations that support customer success.
  • Articulate technical ideas and their value to partners and stakeholders.

Benefits

  • May be eligible for the Workday Bonus Plan or a role-specific commission/bonus.
  • May be eligible for annual refresh stock grants.
  • Flexible work approach combining in-person work with remote work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service