Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer (Data Engineering)

Home > Java programming jobs

Senior Software Engineer (Data Engineering) in Canada new

  • Workday
  • Full time
  • Email
  • Vancouver

Responsibilities

  • Develop data ingestion, discoverability, governance, derivation, and serving systems for machine learning and agentic initiatives.
  • Build scalable service endpoints for data retrieval and deliver services from code development through production deployment.
  • Work with distributed systems, cloud infrastructure, data engineering technologies, and machine learning-related data workflows.
  • Design, maintain, and improve sophisticated object-oriented software collaboratively.
  • Implement testing and quality practices including unit, system/integration, and end-to-end testing, feature toggles, and canary deployments.
  • Monitor and operate production services, including logging, metrics, performance, production triage, and on-call support.

Requirements

  • BSc or MSc in Computer Science or Computer Engineering, or equivalent experience.
  • 7+ years of experience in software engineering, distributed systems, or a related field.
  • 4+ years of proficiency in at least two of Java, Scala, and Python.
  • 4+ years of experience in data engineering or a related field.
  • Working knowledge of cloud infrastructure and managed services on AWS or GCP.
  • Experience with at least one of Apache Spark, Apache Iceberg, Apache Avro, Apache Kafka, or Apache Flink.
  • Experience with production deployment using Jenkins, Docker, Kubernetes, or Terraform.
  • Experience with scalable service endpoints, monitoring and observability technologies, object-oriented software, testing, operating-system concepts, performance and scale, security, availability, deployment, and operations.
  • Experience owning a production service, including production triage and on-call.

Benefits

  • Flexible work model combining in-person and remote work, with at least 50% of each quarter in the office or field for applicable roles.
  • Potential eligibility for the Workday Bonus Plan or role-specific bonus and annual refresh stock grants.
  • Equal opportunity employer with reasonable accommodation support for applicants with disabilities, veterans, religious needs, or other applicable circumstances.

Salary: $176k - $264k/yr

Workday

Workday builds an enterprise AI platform tailored for human resources, finance, and IT, delivering intelligent and integrated solutions for modern organizations. Our platform empowers businesses of all sizes to streamline operations, enhance insights, and improve decision-making with cutting-edge...

Similar positions

Software Engineering Lead

  • Toyota North America
  • Full time
  • USA
  • 11/08/2026
  • Plano, TX

Software Engineer

  • Capgemini
  • Full time
  • Others
  • 11/08/2026
  • Yerevan, Armenia

Staff Software Engineer, Platform (Java)

  • Sprout Social, Inc.
  • Full time
  • Remote
  • 11/08/2026
  • Salary: Competitive
  • Poland

Senior Java Software Engineer

  • Elastic
  • Full time
  • Remote
  • 11/08/2026
  • Salary: €87k-€138k
  • Ireland

Platform Software Engineer

  • Ford Motor
  • Full time
  • USA
  • 11/08/2026
  • Salary: $68k - $193k/yr
  • Dearborn, MI