Senior Software Development Engineer

Posted 2 days ago

Apply Now

About the role

  • Senior Software Development Engineer on the AI Core team developing software for AI applications at Workday. Collaborating with machine learning engineers and overseeing service integrations and data pipelines.

Responsibilities

  • Designing, building, and operating software systems that host and scale AI-powered applications
  • Writing and maintaining production-grade backend services
  • Designing and implementing APIs and service integrations
  • Building and operating data ingestion and ETL pipelines
  • Ensuring systems meet enterprise requirements for security and compliance
  • Owning services through their full lifecycle, including monitoring and operational improvements

Requirements

  • 8+ years of professional software development experience
  • 5+ years of experience with Python development
  • Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent practical experience
  • Understanding of object-oriented design principles
  • Proficiency with advanced Python concepts
  • Ability to write clean, testable, and well-structured code
  • Deep systems knowledge, including Unix/Linux environments
  • Understanding of distributed systems concepts
  • Ability to design and build well-defined APIs and service interfaces
  • Proficiency with cloud and container platforms

Benefits

  • Workday Bonus Plan and role-specific commission/bonus eligibility
  • Annual refresh stock grants

Job type

Full Time

Experience level

Senior

Salary

CA$140,000 - CA$210,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDistributed SystemsETLLinuxPythonUnix

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.