Ceridian

Software Developer Lead

Ceridian
Apply
6 days ago
Mauritius (city not specified)Staff+

Responsibilities

  • Lead the design, development, and delivery of scalable backend applications using Java and Spring Boot.
  • Write code and contribute to debugging, testing, technical problem-solving, and performance optimization.
  • Design RESTful APIs, microservices, distributed applications, and integration solutions.
  • Drive modernization of legacy functionality toward cloud-native architectures.
  • Provide technical direction, assess architectural alternatives, review designs, and communicate trade-offs.
  • Mentor and coach developers through code reviews, technical discussions, and knowledge sharing.
  • Own complex technical challenges and contribute to sprint planning, estimation, and delivery commitments.
  • Promote automated testing, continuous integration, observability, secure development, and responsible AI-assisted engineering.

Requirements

  • Strong hands-on experience with Java and expertise in Spring Boot, Spring Framework, dependency injection, object-oriented programming, design patterns, and clean architecture.
  • Experience designing RESTful APIs and distributed microservices.
  • Strong knowledge of relational databases such as PostgreSQL, DB2, or SQL Server.
  • Experience with unit testing, integration testing, automated quality practices, debugging, troubleshooting, multithreading, concurrency, and asynchronous processing.
  • Practical experience with AWS or an equivalent cloud platform, cloud-native architectures, Docker, and containerized applications.
  • Familiarity with AWS services including ECS, RDS, S3, SQS, and API Gateway.
  • Experience with CI/CD pipelines using tools such as Harness, Jenkins, or GitHub Actions.
  • Ability to lead technical initiatives, guide development teams, conduct code reviews, mentor developers, and make architectural decisions.
  • Experience working in Agile/Scrum environments with strong analytical, communication, collaboration, and ownership skills.
  • Ability to use AI coding assistants such as GitHub Copilot, Claude, or ChatGPT; apply them to development workflows; evaluate generated solutions; and coach others in responsible adoption.
  • Preferred experience includes AWS ECS/Fargate, event-driven architectures, messaging systems, Terraform, legacy enterprise modernization, secure business-critical systems, and payroll, financial services, or HCM applications.

Benefits

  • Competitive pay and benefits, comprehensive wellness initiatives, time away from work programs, recognition programs, professional growth opportunities, volunteer days, and community impact initiatives are offered.
  • Dayforce is an equal opportunity employer and supports diversity, inclusion, and employee well-being.

Tech Stack

AWSDockerGitHub ActionsHarnessIBM DB2JavaJenkinsMicrosoft SQL ServerPostgreSQLSpring BootTerraform

Categories

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