Job Description
Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), and the Asia Pacific Japan (APJ) region.
Our award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving efficiency, productivity and compliance for the global workforce.
Our brand promise - Makes Work Life Better™ - Reflects our commitment to employees, customers, partners and communities globally.
About the Opportunity
We are looking for a Software Developer Sr 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 delivering production-quality applications using modern development frameworks, cloud technologies, and AI-assisted engineering practices. You will help shape how millions of users across more than 150 countries interact with Dayforce by working across the full software development lifecycle, including architecture, design, prototyping, implementation, testing, release, and production operations. You will partner 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 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
• Leverage modern AI development tools to improve engineering productivity while maintaining high standards for quality, security, and maintainability.
• Utilize AI-assisted code generation with thoughtful engineering review.
• Develop automated testing and regression testing practices.
• Accelerate refactoring and modernization initiatives.
• Use AI-assisted debugging, log analysis, and root cause investigation techniques.
• Improve documentation, code migration, and engineering workflow automation.
• Promote responsible AI usage with strong security, privacy, and governance practices.
Product Partnership & Engineering Excellence
• Collaborate with Product Managers, Architects, Designers, and Engineers to deliver customer-focused solutions.
• Translate business requirements into well-designed technical solutions.
• Present technical designs and 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.
Skills and Experience We Value
• 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 object-oriented design, data structures, algorithms, design patterns, and API design.
• Experience developing and consuming RESTful APIs and microservices.
• Experience with Azure or another major cloud platform.
• Experience with Docker and orchestration platforms such as Kubernetes.
• Experience with CI/CD pipelines and source control tools including Git, GitHub, or Azure DevOps.
• Strong understanding of testing methodologies and automated testing practices.
• Ability to analyze, troubleshoot, optimize, and support applications in production environments.
• Excellent analytical, problem-solving, collaboration, and communication skills.
• Passion for learning new technologies and continuously improving engineering practices.
• Demonstrated experience using AI-assisted development tools to improve software delivery.
• 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 Elasticsearch or Azure AI Search.
• 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 frameworks.
• Familiarity with AI frameworks, large language model integrations, retrieval techniques, or intelligent application development.
• Experience mentoring developers and providing technical leadership.
What’s in it for you
Dayforce is fueled by the diversity of our talented employees. We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment.
We encourage individuals to apply based on their passions.
Dayforce encourages personal and professional growth. We offer excellent time away from work programs, comprehensive wellness initiatives and recognition through competitive pay and benefits.
With a commitment to community impact, including volunteer days and our charity, Dayforce Cares we provide opportunities for you to thrive both in your career and personal life. Our focus is not just on your job but on supporting you to be the best version of yourself.
This job posting is for an existing vacancy
Artificial intelligence may be used in the screening, assessment, or selection of applicants for this position.
About the Salary Ranges
Please note that the salary range mentioned in this job description should serve simply as a guide. The final compensation offered may vary based on a variety of factors, including bonuses and/or incentives, or a candidate’s experience, skills, budget and location. Our company is committed to providing a fair, equitable, and competitive package that reflects the value an individual brings to the organization.
Proficiency in English is required for this position as this role will regularly interact with English-speaking stakeholders, co-workers, managers and/or clients across the world. Further, our back office support teams, including but not limited to Human Resources, are primarily English speaking. Employees need to be able to communicate with these departments in English to appropriately administer their business relationship. Due to the significant high volume of interactions with these English-speaking co-workers, managers, stakeholders and/or clients, which is inherent to this position, it is not possible to reorganize the company's activities to avoid this requirement.
Fraudulent Recruiting
Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com email address. We do not request money, checks, equipment orders, or sensitive personal data during the recruitment process. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Dayforce employee, please refer to our fraudulent recruiting statement found here: https://www.dayforce.com/be-aware-of-recruiting-fraud
Dayforce actively monitors all job applications to ensure authenticity. Submissions determined to be fraudulent or misleading will be declined from the recruitment process
Pour consulter cette offre d'emploi en français, veuillez utiliser le lien: https://jobs.dayforcehcm.com/fr-CA/mydayforce/alljobs