Ceridian

Intermediate to Senior Software Developer (AI Platform & Applications)

Ceridian
Apply
22 days ago
Canada (city not specified)Mid Level / Senior

Responsibilities

  • Design, develop, and maintain scalable software solutions, distributed systems, microservices, and APIs.
  • Participate in architecture, prototyping, implementation, testing, release, deployment, and production operations.
  • Build testing, validation, monitoring, and observability into production systems and optimize application performance.
  • Automate releases, deployments, integrations, and operational workflows.
  • Own critical codebase areas and contribute to shared engineering libraries and reusable components.
  • Use AI-assisted tools for code generation, testing, debugging, refactoring, documentation, migration, and workflow automation.
  • Collaborate with product managers, architects, designers, and engineers to translate business requirements into technical solutions.
  • Mentor team members through code reviews, design discussions, and pair programming.
  • Contribute to engineering standards, technical direction, continuous improvement, and production support.

Requirements

  • Strong production software development experience with Python.
  • Experience designing and developing cloud-native, distributed, or SaaS applications.
  • Strong knowledge of data structures, algorithms, object-oriented design, design patterns, API design, testing methodologies, and automated testing.
  • Experience developing and consuming RESTful APIs and microservices.
  • Experience with Azure or another major cloud platform, Docker, Kubernetes, CI/CD pipelines, and Git-based source control.
  • Ability to analyze, troubleshoot, profile, and optimize applications in production environments.
  • Experience using AI-assisted development tools for software delivery, debugging, refactoring, documentation, and code generation.
  • Understanding of responsible AI use in software development workflows.
  • Experience with search technologies, event-driven architectures, messaging platforms, highly scalable distributed systems, observability, or reliability practices is preferred.
  • Experience with Azure services, infrastructure automation, front-end technologies, modern AI frameworks, LLM integrations, retrieval techniques, or intelligent applications is preferred.
  • Experience mentoring developers and providing technical leadership is preferred.
  • Strong analytical, problem-solving, collaboration, communication, and learning skills; English proficiency is required.

Benefits

  • Competitive pay and benefits, with compensation influenced by experience, skills, budget, location, bonuses, and incentives.
  • Time-away-from-work programs, comprehensive wellness initiatives, and employee recognition programs.
  • Volunteer days and community opportunities through Dayforce Cares.
  • Personal and professional growth support.
  • Equal opportunity employment and disability accommodations throughout recruitment.
Ceridian

About Ceridian

5,001-10,000 employees

Ceridian, now operating as Dayforce, builds a cloud human capital management platform that unifies HR, payroll, talent, and workforce management for employers. It sells its software as a subscription and serves customers globally. Headquartered in Minneapolis, Minnesota (with a major presence in Toronto), the company traces the Dayforce brand to 2009 and is publicly traded on the NYSE after rebranding in 2024.

Contact me