Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Development Engineer / Principal, Software Development Engineer

$168k - $252k per year
Full-time

Workday

Your work days are brighter here.

We’re obsessed with making hard work pay off, for our people, our customers, and the world around us. As a Fortune 500 company and a leading AI platform for managing people, money, and agents, we’re shaping the future of work so teams can reach their potential and focus on what matters most. The minute you join, you’ll feel it. Not just in the products we build, but in how we show up for each other. Our culture is rooted in integrity, empathy, and shared enthusiasm. We’re in this together, tackling big challenges with bold ideas and genuine care. We look for curious minds and courageous collaborators who bring sun-drenched optimism and drive. Whether you're building smarter solutions, supporting customers, or creating a space where everyone belongs, you’ll do meaningful work with Workmates who’ve got your back. In return, we’ll give you the trust to take risks, the tools to grow, the skills to develop and the support of a company invested in you for the long haul. So, if you want to inspire a brighter work day for everyone, including yourself, you’ve found a match in Workday, and we hope to be a match for you too.

About The Team

The AI Model Serving team is the engine behind every production Workday agent and machine learning use case. We own the services that power all production AI workloads, serving as the gateway to vendor-hosted LLMs on GCP and AWS Bedrock and operating the model deployment platform where Workday hosts and scales its models.

We host thousands of traditional ML models across sharded Ray Serve clusters, making us one of the heaviest users of Ray at scale. Our platform handles approximately 2,000 requests per second and peaks at greater than 10,000 requests per second in our largest cluster. We also provide a uniform interface for accessing models on Bedrock and Gemini, an evaluation platform for generative AI use cases, and the production model registry for Workday.

In the year ahead, we are focused on making our uniform vendor interface more robust, scaling our architecture to support more than 20 agents going into production, improving cost governance, exploring hosting open-source LLMs in our stack, evaluating a potential rewrite of the service in a different language for performance gains, and keeping pace with the rapidly evolving AI landscape.

Our culture is one of focus, camaraderie, and high performance. We are a friendly and dedicated group that takes pride in building and operating one of the most heavily used services at Workday. If you are energized by working on infrastructure that sits at the heart of Workday's AI strategy, this is the team for you.

About The Role

As either a Senior Software Development Engineer or a Principal Software Development Engineer on the AI Model Serving team, you will be a technical leader who helps shape the vision and direction of the platform alongside the engineering manager. You will play a central role in making critical design decisions, driving outcomes across the team, and setting a positive and inclusive team culture. In addition to the model serving platform, the team also owns the production model registry at Workday, and you will help guide its evolution and ensure it meets the needs of ML teams across the organization.

Your work will directly impact Workday's ability to serve AI at scale — from traditional ML models to the latest large language models powering Workday's agents.

Key Responsibilities

  • Lead the team technically by making critical design decisions that drive performance, reliability, and scalability across the platform.
  • Design, implement, and maintain large-scale systems that enable moving ML models to production.
  • Write design documents to build consensus for new system components and enhancements to existing components.
  • Evaluate and uptake new technologies made available within Workday and across the broader industry.
  • Troubleshoot, improve, and scale continuous integration software pipelines.
  • Develop relationships with software engineers, machine learning engineers, and data scientists on partner teams.
  • Respond to alerts and debug production issues to maintain platform health and reliability.
  • Review pull requests and enforce consistency, performance, readability, and security across code bases.
  • Develop documentation to share knowledge with other engineers.

About You

(P5) Principal SDE Basic Qualifications

  • 10+ years of related work experience in software development, with a focus on building and operating large-scale distributed systems.
  • Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).

Other Qualifications

  • Software Development and Distributed Systems: Deep experience designing, building, and scaling production-grade distributed systems. You understand the full software development lifecycle — from coding standards and testing to code reviews, source control management, and deployment — and you can apply that knowledge to complex, high-throughput platforms.
  • Python: Deep proficiency in Python, with extensive experience writing production-level code and building systems in Python-based frameworks.
  • LLMs and Traditional ML Models: Familiarity with both large language models and traditional machine learning models, including how they are served, scaled, and monitored in production environments. You understand the operational differences and can design platform abstractions that serve both effectively.
  • You can design and maintain monitoring strategies that provide clear insight into system health, performance, and cost.
  • Excellent written and verbal communication skills, including the ability to write clear design documents, articulate complex technical ideas, and build consensus across teams.
  • A collaborative approach to engineering, with experience mentoring other engineers and fostering an inclusive team environment.
  • Help set the product vision for the AI Model Serving platform in partnership with the engineering manager, bringing a product-oriented mindset to infrastructure decisions.

(P4) Sr. SDE Basic Qualifications

  • 6+ years of related work experience in software development, with a focus on building and operating large-scale distributed systems.
  • Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).

Other Qualifications

  • Software Development and Distributed Systems: Deep experience designing, building, and scaling production-grade distributed systems. You understand the full software development lifecycle — from coding standards and testing to code reviews, source control management, and deployment — and you can apply that knowledge to complex, high-throughput platforms.
  • Python: Deep proficiency in Python, with extensive experience writing production-level code and building systems in Python-based frameworks.
  • LLMs and Traditional ML Models: Familiarity with both large language models and traditional machine learning models, including how they are served, scaled, and monitored in production environments. You understand the operational differences and can design platform abstractions that serve both effectively.
  • You can design and maintain monitoring strategies that provide clear insight into system health, performance, and cost.
  • Excellent written and verbal communication skills, including the ability to write clear design documents, articulate complex technical ideas, and build consensus across teams.
  • A collaborative approach to engineering, with experience mentoring other engineers and fostering an inclusive team environment.

Workday Pay Transparency Statement

The annualized base salary ranges for the primary location and any additional locations are listed below. Workday pay ranges vary based on work location. As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission/bonus, as well as annual refresh stock grants. Recruiters can share more detail during the hiring process. Each candidate’s compensation offer will be based on multiple factors including, but not limited to, geography, experience, skills, job duties, and business need, among other things. For more information regarding Workday’s comprehensive benefits, please click here.

Primary Location: CAN.ON.Toronto

Primary CAN Base Pay Range: $168,000 - $252,000 CAD

Additional CAN Location(s) Base Pay Range: $168,000 - $252,000 CAD

Our Approach to Flexible Work

With Flex Work, we’re combining the best of both worlds: in-person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners (depending on role). This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together. Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter.

Pursuant to applicable Fair Chance law, Workday will consider for employment qualified applicants with arrest and conviction records.

Workday is an Equal Opportunity Employer including individuals with disabilities and protected veterans.

At Workday, we are committed to providing an accessible and inclusive hiring experience where all candidates can fully demonstrate their skills. If you require assistance or an accommodation at any point, please email View email address on ca.workus.org.

Are you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process!

At Workday, we value our candidates’ privacy and data security. Workday will never ask candidates to apply to jobs through websites that are not Workday Careers.

Please be aware of sites that may ask for you to input your data in connection with a job posting that appears to be from Workday but is not.

In addition, Workday will never ask candidates to pay a recruiting fee, or pay for consulting or coaching services, in order to apply for a job at Workday.

,

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Software Development Engineer / Principal, Software Development Engineer in Vancouver, BC vacancy
  • $150.5k - $175.25k per year

     ...Empathetic . Your role As a Sr. SDET in Agentic QA, you will...  ...and partner deeply with the development team to make our fast-growing...  ...Applied AI teams on prompt engineering, model selection, and...  ...~5+ years of experience in software engineering or SDET roles with... 
    Senior
    Work at office

    Dialpad

    Vancouver, BC
    29 days ago
  • $279.12k - $332.44k per year

     ...the way users build in Roblox. Our physics engine enables dynamic environments with...  ...challenges. You Have: Extensive C++ Development: 8+ years of professional experience writing...  ...computer architecture and its impact on software performance. Physics and Numerical Methods... 
    Principal
    Full time
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    4 days ago
  • $168k - $194.25k per year

     ...traits: Scrappy, Curious, Optimistic, Persistent, and Empathetic . Your role As a Sr. Software Engineer on the Developer Platform team, you will lead the design and development of the APIs, events, and frameworks that empower external developers to build integrations... 
    Senior
    Long term contract
    Work at office

    Dialpad

    Vancouver, BC
    7 days ago
  • $120k per year

     ...of customer sentiment, turning data into actionable insights with lightning speed. We are seeking a Principal Software Engineer to lead the architecture and development of on our Platform and Identity or Business Intelligence and data platform teams. This role requires deep... 
    Principal
    Senior
    Flexible hours

    Calabrio

    Vancouver, BC
    15 days ago
  •  ...speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously...  ...architecting systems, working in an agile start-up development environment, and leveraging AI to...  ...You Are ~10+ years of experience in software engineering, with a demonstrated track record... 
    Principal
    Hourly pay
    Long term contract
    Full time
    Remote work
    Flexible hours

    JobGet

    Vancouver, BC
    29 days ago
  •  ...team where you can do exactly that. About The Role As a Software Engineer on the Pipedream team, you will help expand the core...  ...Pipedream ~1st week: You have familiarized yourself with the development environment and committed your first production code change.... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Vancouver, BC
    10 days ago
  • $145k - $170k per year

     ...satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing...  ...business lines and is made up of business development, sales, marketing and support...  ...in EDC, we are currently looking for a  Sr. Software Engineer (ML Researcher)  to... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    EarthDaily Analytics

    Vancouver, BC
    a month ago
  • $168k - $194.25k per year

     ...seeking a talented, experienced Full-Stack Engineer passionate about building high-quality,...  ...~6-10 years of experience in full-stack software engineering. ~ Strong experience in...  ...their skills. ~ Experience with Agile development methodologies. ~ Strong debugging and... 
    Senior
    Work at office

    Dialpad

    Vancouver, BC
    21 hours ago
  • $140k - $210k per year

     ...together product leaders, machine learning engineers, and full-stack builders to create...  ...About The Role As a Senior Full Stack Software Engineer in Agent Factory, you’ll help build...  ...Own services and experiences from development through production—you build it, you run... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Workday

    Vancouver, BC
    7 days ago
  •  ...Principal Software Engineer   Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization...  ..., best practices, and design patterns for connector development. ● Drive architectural decisions for complex integration... 
    Principal
    Senior
    Full time
    Internship

    saviynt

    Vancouver, BC
    a month ago
  •  ...Long before an autonomous vehicle is ever tested in one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The Development Platform team owns the systems that lets them ship safer features, faster. Parallel... 
    Senior
    Full time

    paralleldomain

    Vancouver, BC
    28 days ago
  • $118.8k - $159.4k per year

     ...creativity inspires technology, and technology inspires creativity. Engineers in our Production Technology department are charged with...  ...engineer to join our Production Technology team, targeting software development in multiple domains, from core libraries to user interfaces.... 
    Senior
    Long term contract

    Walt Disney Animation Studios

    Vancouver, BC
    28 days ago
  • $110k - $180k per year

     ...factories more flexible and productive. Robots enhanced with Apera's software have 4D Vision — the ability to see and grasp objects with...  ...That’s where you come in. We’re looking for a Software Development Engineer – Platform to design and build the software foundation that... 
    Senior
    Worldwide
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    a month ago
  • $118.8k - $159.4k per year

     ...technology inspires creativity. Engineers in our Production Technology...  ...technical directors, other software engineers, and technology leadership...  ...problems, and use agile development methodologies as part of high...  ...key/value networked storage engines (FoundationDB, CockroachDB,... 
    Senior

    Walt Disney Animation Studios

    Vancouver, BC
    28 days ago
  •  ...organization. We expect every engineer to use AI tools and agentic...  ...seeking a passionate and resilient Principal Graphics Engineer to own a...  .../Linux graphics, browser engines, and WebGL/WebGPU. The role demands...  ...internals and custom AOSP development (kernel, HAL, SurfaceFlinger,... 
    Principal
    Senior
    Internship

    Parallelz

    Vancouver, BC
    15 days ago
  •  ...Principal Engineer — PAM Platform Saviynt’s Enterprise Identity Cloud helps modern enterprises scale cloud initiatives and solve the toughest...  ..., AI-first R&D organization, and we are actively rolling out an AI-Driven Development Lifecycle (AiDLC) as our SDLC of record.... 
    Principal

    saviynt

    Vancouver, BC
    a month ago
  •  ...committed to delivering innovative and reliable engineering solutions worldwide. We are seeking a...  ...critical infrastructure and sustainable development initiatives globally. The ideal...  ...projects. Proficient in structural analysis software such as SAP2000, STAAD.Pro, or similar... 
    Principal
    Senior
    Full time
    Work from home
    Worldwide
    Flexible hours

    Rimkus

    Vancouver, BC
    23 hours ago
  • $114.8k - $191.8k per year

     ...technology to accelerate that growth through best-in-class software engineering data engineering and business intelligence. We are Sales Technology...  ...Amazon Advertising business. We are also embracing AI-first development approach to harness the effectiveness of AI and extending... 
    Full time
    Internship
    Worldwide

    Amazon

    Vancouver, BC
    7 days ago
  •  ...speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously...  ...than ourselves. What You’ll Do  As our Principal Data Engineer, you will help lead the...  ...Engineering & Product: Collaborate with Software Engineering, Product, and Analytics to ensure... 
    Principal
    Hourly pay
    Full time
    Remote work
    Flexible hours

    JobGet

    Vancouver, BC
    16 days ago
  •  ...Canada business. We are seeking a Principal Protection & Control Engineer to join our well-established Protection...  ...and risks Support Business Development by contributing technical strategy,...  ...field services. Qualus also provides software and technology enabled services and... 
    Principal
    Senior
    Long term contract
    Full time
    Temporary work
    Flexible hours

    Qualus

    Vancouver, BC
    16 days ago
  •  ...advanced device intelligence, powerful decision engine and investigation tools work together to...  ...across the globe. Our award-winning software platform is powered by a team of world-...  ...) Requirements ~1-5 years software development experience ~1-5 years experience in... 
    Full time

    DataVisor

    Vancouver, BC
    7 days ago
  • $4000 per month

     ...results. Learn more at later.com . About this position: We're looking for a curious, motivated Software Development Co-op student to join the Later Influence engineering team. This is an opportunity to work alongside experienced developers building software that powers... 
    Long term contract
    Permanent employment
    For contractors
    Freelance
    Internship
    Local area
    Remote work

    Later

    Vancouver, BC
    13 days ago
  • $196.6k - $258.1k per year

     ...cases at enterprise scale. core responsibilities As a Principal Software Engineer, you will own the system design and implementation of...  ...of our total rewards offerings include support of career development, wellbeing, and personal growth: Extended health and dental... 
    Principal
    Long term contract
    Permanent employment
    Part time
    Immediate start

    lululemon

    Vancouver, BC
    a month ago
  •  ...Rimkus is a global leader in engineering and technical consulting, providing...  .... We are seeking a Principal Electrical Engineer with extensive...  ...the work and managing development of other Engineers and Engineers...  ...knowledge of a variety of computer software applications including... 
    Principal
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours

    Rimkus

    Vancouver, BC
    15 days ago
  • $208.58k - $273.77k per year

     ...efficiency.  Core responsibilities As a Principal AI/ML Engineer, you will define and drive...  ...common frameworks and tools for model development, training infrastructure, inference platforms...  .... 11-15+ years of progressive software engineering and AI/ML engineering experience... 
    Principal
    Senior
    Long term contract
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    7 days ago
  • $110k - $115k per year

     ...Senior Software Development Engineer in Test (SDET) – Backbase & Digital Banking Location: Remote – Americas Eligible locations: Canada, United States, and Latin America Engagement: Full-time or contract, depending on location About Aequilibrium Aequilibrium... 
    Senior
    Full time
    Contract work
    For contractors
    Remote work

    Aequilibrium Software Inc.

    Vancouver, BC
    6 days ago
  • $155k - $195k per year

     ...Principal Risk Engineer, Energy & Renewables Department : Risk Control Services Location: Toronto...  ...meetings, broker engagements, project development discussions, and industry events as a...  ...with standard business tools and software, including Microsoft Office and risk/engineering... 
    Principal
    Senior
    Permanent employment
    Full time
    Temporary work
    For contractors
    Work at office
    Remote work
    Flexible hours

    Liberty Mutual Canada

    Vancouver, BC
    12 days ago
  • $130k - $173k per year

     ...Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next...  ...proven track record of operating as a principal or senior staff architect for...  ...Awareness : Familiarity with front-end development using React and Redux / JavaScript... 
    Senior
    Local area
    Worldwide
    Flexible hours
    Shift work

    Ping Identity

    Vancouver, BC
    4 days ago
  •  ...Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes...  ...that drive direct value to the users. ~5+ years of software development experience with modern full-stack web development. ~ Fluent... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo

    Vancouver, BC
    15 days ago
  • $85k - $110k per year

     ...About the Opportunity We are looking for an experienced Sr. Platform Engineer to help build the next generation of our cloud-native healthcare...  ...For Experience in Distributed Systems : 5+ years of software engineering experience with a strong track record of designing... 
    Senior
    Remote work

    Synthesis Health

    Vancouver, BC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Development Engineer / Principal, Software Development Engineer. Be the first to apply!