Workday

Senior Software Engineer(Distributed Systems)

Workday
Apply
1 day ago
Pleasanton, CA, USASenior
H1B sponsor

Base Salary

$160k - $285k/yr

Responsibilities

  • Build and evolve data platform capabilities across dbt, Airflow, Trino, Iceberg/S3 Tables, Glue Catalog, security, and infrastructure.
  • Create and maintain production dbt projects, including models, transformations, tests, documentation, and semantic definitions.
  • Design and operate Airflow workflows with scheduling, dependencies, retries, backfills, and recovery.
  • Develop and optimize high-volume analytical workloads on Trino and Iceberg through partitioning, incremental processing, file layout, and query tuning.
  • Implement data quality, access control, security, and governed catalog patterns.
  • Use Terraform and CI/CD to automate platform and data-product deployment.
  • Contribute to semantic and visualization layers using tools such as Apache Superset or Metabase.
  • Troubleshoot and operate the full platform stack with emphasis on reliability, scalability, and safe production operations.
  • Build reusable platform patterns and mentor team members in data platform and data-product development.

Requirements

  • 8+ years of software engineering or data engineering experience.
  • 5+ years building or operating production data platforms, lakehouse platforms, or distributed data systems.
  • Hands-on experience building and maintaining production dbt Core projects, including architecture, macros, packages, tests, and large model graphs.
  • Strong production SQL, data modeling, data marts, data quality, and semantic or metrics definition experience.
  • Experience with Airflow or another production workflow orchestration platform.
  • Experience with Trino or another distributed SQL/query engine, including query execution and performance tuning.
  • Experience with Apache Iceberg, Delta Lake, Hudi, or a comparable lakehouse technology.
  • Experience with cloud object storage and metadata or catalog systems, including S3 Tables or Glue Catalog.
  • Experience with Python, Java, Go, Scala, or another production programming language.
  • Experience with infrastructure as code such as Terraform.
  • Experience with production data access controls, IAM, least privilege, encryption, CI/CD, monitoring, and production operations.
  • Experience operating reliable, multi-tenant, multi-team data platforms.
  • Experience with Apache Superset, Metabase, or similar BI platforms.
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience; a related master’s degree is preferred.
  • Kafka, Spark, Flink, or similar distributed technology experience is a plus.

Benefits

  • Flexible work arrangement requiring at least 50% of each quarter in the office or field, with remote home-office roles able to attend important office moments.
  • The role may be eligible for the Workday Bonus Plan or a role-specific commission or bonus and annual refresh stock grants.
  • Workday provides comprehensive benefits information through its benefits resources.

Tech Stack

Apache AirflowApache FlinkApache KafkaApache SparkApache SupersetdbtGoJavaMetabasePythonScalaTerraform

Categories

BackendData Engineering
Workday

About Workday

10,000+ employees

Workday builds cloud-based enterprise applications for human capital management and financial management, including payroll, time tracking, expenses, planning, and procurement, sold on a subscription basis with professional services. Founded in 2005 and headquartered in Pleasanton, California, it is a public company traded on NASDAQ as WDAY. Organizations worldwide use Workday to unify HR and finance data, automate processes, and apply AI to workforce and financial operations.

Contact me