Software Developer Sr (AI Platform & Applications)

Dayforce

Toronto

On-site

CAD 120,000 - 160,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dayforce, Inc. is seeking a Senior Software Developer to help build AI-powered capabilities within the Dayforce platform. You will design, develop, and ship production-quality applications using modern frameworks, cloud technologies, and AI-assisted engineering practices.

You will collaborate across product, architecture, and engineering teams to deliver scalable, reliable solutions. You will own critical areas of the codebase, contribute to engineering standards, and mentor peers while focusing

Qualifications

  • Production-quality Python development experience.
  • Cloud-native, distributed or SaaS design experience.
  • Understanding of data structures, algorithms, and API design.
  • Experience developing RESTful APIs and microservices.
  • Experience with Azure or major cloud platform.
  • Docker and Kubernetes for containerization.
  • CI/CD pipelines and modern source control tools (Git, GitHub, Azure DevOps).
  • Automated testing practices and production debugging skills.
  • Strong communication and collaboration abilities.
  • Willingness to learn new technologies.

Responsibilities

  • Design, develop, and maintain scalable software solutions.
  • Build microservices and APIs that power AI-enabled capabilities.
  • Contribute to architecture discussions and drive technical direction.
  • Build robust testing, monitoring, and observability into production systems.
  • Automate releases, deployments, and integrations.
  • Mentor teammates through code reviews and pair programming.
  • Collaborate with product managers, architects, and engineers to deliver customer-focused solutions.
  • Participate in lifecycle from concept to production support.

Skills

Python
Cloud-native apps
RESTful APIs
Azure
Docker
Kubernetes
CI/CD
Testing automation
Problem solving
Communication

Education

Bachelor's in Computer Science

Tools

Azure DevOps
GitHub
Terraform

Job description

About the opportunity

We are looking for a Senior Software Developer to join the team building AI-powered capabilities within the Dayforce platform. This role is ideal for an experienced software engineer who enjoys designing, building, and shipping production-quality applications using modern development frameworks, cloud technologies, and AI-assisted engineering practices.

This is a high-impact opportunity to help shape how millions of users across 150+ countries interact with Dayforce. You will work across the full software development lifecycle—including architecture, design, prototyping, implementation, testing, release, and production operations—while partnering closely with product managers, architects, and engineering teams to deliver scalable, reliable, and innovative solutions.

What you’ll get to do
Design and Build Scalable Software
  • Design, develop, and maintain high-quality, scalable software solutions and services.
  • Build and evolve microservices and APIs that support AI-powered product capabilities and core platform functionality.
  • Contribute to the design and implementation of modern distributed systems with a focus on scalability, performance, reliability, and maintainability.
  • Participate in architecture discussions and help shape the technical direction of new and existing services.
  • Build robust testing, validation, monitoring, and observability into production systems.
  • Improve system performance through profiling, optimization, and continuous refinement.
  • Automate releases, deployments, integrations, and operational workflows.
  • Own critical areas of the codebase while contributing to shared engineering libraries and reusable components.
AI-Accelerated Engineering

AI-assisted development is an important part of this role. You will leverage modern AI development tools to improve engineering productivity while maintaining high standards for quality, security, and maintainability.

Examples include:
  • AI-assisted code generation with thoughtful engineering review.
  • Automated test generation and regression testing.
  • Accelerated refactoring and modernization.
  • AI-assisted debugging, log analysis, and root cause investigation.
  • Documentation, code migration, and engineering workflow automation.
  • Responsible AI usage with strong security, privacy, and review practices.
Product Partnership and Engineering Excellence
  • Collaborate with product managers, architects, designers, and engineers to deliver customer-focused solutions.
  • Translate business requirements into well-designed technical solutions.
  • Present designs and technical concepts to both technical and non-technical audiences.
  • Mentor team members through code reviews, design discussions, and pair programming.
  • Contribute to engineering best practices, technical standards, and continuous improvement initiatives.
  • Participate in the complete software development lifecycle from concept through production support.
How We’ll Evaluate Success

Success in this role will be measured by your ability to:

  • Deliver scalable, reliable, and high-quality software that creates meaningful customer value.
  • Build well-tested, observable, and maintainable production systems.
  • Accelerate delivery through effective use of AI-assisted engineering practices.
  • Contribute to the long-term health, performance, and evolution of our platform.
Skills and experience we value
Required Qualifications
  • Strong software development experience with Python building production-quality applications.
  • Experience designing and developing cloud-native, distributed, or SaaS applications.
  • Strong understanding of software engineering fundamentals including data structures, algorithms, object-oriented design, design patterns, and API design.
  • Experience developing and consuming RESTful APIs and microservices.
  • Experience with Azure or another major cloud platform.
  • Experience with containerization technologies such as Docker and orchestration platforms such as Kubernetes.
  • Experience with CI/CD pipelines and modern source control tools including Git, GitHub, or Azure DevOps.
  • Strong understanding of testing methodologies and automated testing practices.
  • Ability to analyze, troubleshoot, profile, and optimize applications in production environments.
  • Excellent analytical, problem-solving, collaboration, and communication skills.
  • Passion for learning new technologies and continuously improving engineering practices.
AI Development Experience
  • Demonstrated experience using AI-assisted development tools to improve software delivery.
  • Ability to rapidly prototype, iterate, and validate solutions while maintaining high-quality engineering standards.
  • Experience using AI tools for debugging, refactoring, documentation, and code generation.
  • Strong understanding of responsible AI usage within software development workflows.
What would make you stand out
  • Experience with search technologies such as Elastic, Azure AI Search, etc.
  • Experience with event-driven architectures and messaging platforms such as Kafka.
  • Experience building highly scalable distributed systems.
  • Familiarity with observability, monitoring, logging, and reliability engineering practices.
  • Experience with Azure services such as Azure SQL, Functions, Storage, Key Vault, Azure Monitor, and Log Analytics.
  • Experience with infrastructure automation tools such as Terraform, ARM templates, or PowerShell.
  • Experience with front-end technologies and modern web application frameworks.
  • Familiarity with modern AI frameworks, large language model integrations, retrieval techniques, or intelligent application development.
  • Experience mentoring developers and providing technical leadership.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

[WINTER 2027] AI App & Tool Development Intern 8 Months
[WINTER 2027] AI App & Tool Development Intern 8 Months

Ceridian HCM, Inc • Toronto

On-site
CAD 25,000 - 36,000
Dayforce development programs
Global team exposure
Hands-on learning
+1
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank | Canada's Challenger Bank • Toronto

On-site
CAD 150,000 - 210,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

Kinvie • Toronto

On-site
CAD 140,000 - 190,000
[WINTER 2027] AI App & Tool Development Intern 8 Months
[WINTER 2027] AI App & Tool Development Intern 8 Months

Dayforce • Toronto

Remote
CAD 25,000 - 29,000
Experience with a fast-growing HCMtech
Access to Dayforce development program
Global cross-team collaboration
+2
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank • Toronto

On-site
CAD 140,000 - 190,000
Sr Director, Enterprise Data and AI Platform
Sr Director, Enterprise Data and AI Platform

Dayforce • Toronto

Hybrid
USD 180,000 - 280,000
401k plan (match)
Employee stock purchase plan
Unlimited Time Away From Work
+1
Principal Software Development Engineer - AI Platform
Principal Software Development Engineer - AI Platform

Workday • Vancouver

On-site
CAD 140,000 - 200,000
Principal Forward Deployed Engineer – AI & Developer Platform
Principal Forward Deployed Engineer – AI & Developer Platform

AItoolnavio • Canada

Remote
CAD 116,000 - 185,000
Health insurance
RRSP matching
ESPP
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super • Canada

Remote
CAD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+11
Application Developer AI
Application Developer AI

National Consultants Professionals Ltd • Vaughan

On-site
CAD 70,000 - 90,000