Principal Software Engineer

Workday

Toronto, ON, Canada
Base: $168,000 - $252,000 cad; bonus/equity: eligi...
Fully remote
6+ years software engineering experience
Python and go programming proficiency
Kubernetes cluster management in production
This role involves leading the design of high-throughput microservices that serve as the backbone for Workday's ML ecosystem

Job Summary

  • This role involves leading the design of high-throughput microservices that serve as the backbone for Workday's ML ecosystem.
  • Candidates will build and optimize a unified ML development experience using Kubernetes, Kubeflow, and specialized compute orchestration.
  • The position offers the opportunity to work on predictive products that transform how millions of people experience HR and Talent solutions.

Matching Summary

This role involves leading the design of high-throughput microservices that serve as the backbone for Workday's ML ecosystem.

Salary

Base: $168,000 - $252,000 CAD; Bonus/Equity: Eligible for Workday Bonus Plan and annual refresh stock grants; Benefits: Comprehensive benefits package including flexible work options

Skills & Requirements

Must-have

  • 6+ years software engineering experience
  • Python and Go programming proficiency
  • Kubernetes cluster management in production
  • Terraform Infrastructure as Code expertise
  • AWS and GCP cloud platform knowledge
  • Design of scalable distributed systems

Nice-to-have

  • Experience with LangChain and LangSmith
  • Knowledge of Agentic AI concepts
  • Background in large-scale data pipelines
  • Mentoring and leadership capabilities
  • Familiarity with Kubeflow frameworks

Key Requirements

  • Bachelor's or Master's degree in Computer Science
  • Minimum 6 years of validated industry experience
  • Proven leadership or mentoring experience

Work Rights

Not specified

Tailored Resume

Cover Letter