Senior Software Engineer (data Engineering)

Workday Inc

Vancouver, BC, Canada
Base: $140,000 - $210,000 cad; bonus/equity: eligi...
Fully remote
7+ years software engineering experience
4+ years data engineering proficiency
Python java or scala programming
This role contributes to the ingestion, discoverability, governance, derivation, and serving of data for Workday's Classic Machine Learning and agentic initiatives

Job Summary

  • This role contributes to the ingestion, discoverability, governance, derivation, and serving of data for Workday's Classic Machine Learning and agentic initiatives.
  • Workday is a Fortune 500 company obsessed with making hard work pay off through a culture rooted in integrity, empathy, and shared enthusiasm.
  • Candidates will work hands-on with technologies like Python, Spark, AWS Infra, Kafka, Terraform/Kubernetes, and Iceberg to deliver innovative solutions.

Matching Summary

This role contributes to the ingestion, discoverability, governance, derivation, and serving of data for Workday's Classic Machine Learning and agentic initiatives.

Salary

Base: $140,000 - $210,000 CAD; Bonus/Equity: Eligible for Workday Bonus Plan and annual refresh stock grants; Benefits: Comprehensive benefits package available

Skills & Requirements

Must-have

  • 7+ years software engineering experience
  • 4+ years data engineering proficiency
  • Python Java or Scala programming
  • AWS cloud infrastructure knowledge
  • Apache Spark Kafka Iceberg experience

Nice-to-have

  • Continuous integration with Jenkins
  • Kubernetes and Terraform orchestration
  • Grafana Prometheus monitoring tools
  • Production triage and on-call experience
  • Collaborative team environment

Key Requirements

  • BSc or MSc in Computer Science or equivalent
  • 7+ years in Software Engineering or Distributed Systems
  • 4+ years in Data Engineering related fields
  • Working knowledge of AWS or GCP managed services

Work Rights

Not specified

Tailored Resume

Cover Letter