Software Developer III
Develop business logic and microservices for the Dayforce Global Payroll solution using C#, SQL, and Azure. Participate in the full software development lifecycle within an Agile Scrum environment to modernize the platform from a monolith architecture.
- On-site
- Canada
- Posted Jul 22, 2026
- Apply by Sep 23, 2026
- 1 position
Job summary
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 The Dayforce Product Development team is looking for a talented Software Developer III to help build the next generation of Human Capital Management (HCM) solutions. This is an opportunity to reinvent HCM and develop award-winning, innovative solutions that challenge the industry's perception of what an HCM platform can do. As a Software Developer III on our Global Payroll team, you will contribute to our industry-leading solution that helps organizations improve efficiency by paying employees accurately and on time. You will participate in the full software development lifecycle, including design, analysis, prototyping, development, testing, and product support. Working closely with clients, implementation partners, and cross-functional Dayforce teams, you will help design and deliver innovative functionality that serves customers around the world. If you are passionate about technology, enjoy building great software, and want to see your work used by thousands of organizations globally, we'd love to hear from you. This role supports Government of Canada and U.S. Government projects. Candidates must be eligible to obtain or currently hold Canadian Protected B security clearance, must have five or more years of residency in Canada, and must be Canadian citizens eligible to work on Government of Canada and U.S. Government projects. What You'll Get to Do Develop business logic and services that support the Dayforce Global Payroll solution. Contribute to the modernization of the platform by moving functionality from the monolith to microservices. Design and develop microservices. Perform hands-on development using C#, SQL, Kafka, and Azure. Participate in research, design, and development for new initiatives. Participate in daily Agile Scrum ceremonies. Contribute to both team-based and individual development projects. Skills and Experience We Value In-depth experience with C# and the .NET Framework. Proficiency with T-SQL and a solid understanding of relational database systems. Experience with Kubernetes and container technologies. Experience with public cloud platforms, including Azure. Strong understanding of object-oriented design and software development principles. Experience working as a key contributor within an Agile Scrum team. Demonstrated ability to take ownership of design, development, and quality through completion. Bachelor's degree in Computer Science, Computer Engineering, or an equivalent combination of education and experience. What Would Make You Stand Out Experience building highly performant and scalable applications. Experience with Kafka and Pub/Sub technologies. Demonstrated knowledge of MongoDB, pod scaling, RESTful APIs, and JSON. 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
What you’ll do
Develop business logic and microservices for the Dayforce Global Payroll solution using C#, SQL, and Azure. Participate in the full software development lifecycle within an Agile Scrum environment to modernize the platform from a monolith architecture.
Requirements
Requires a Bachelor's degree in Computer Science or equivalent and in-depth experience with C#, .NET, and SQL. Candidates must be Canadian citizens eligible for Protected B security clearance with at least five years of residency in Canada.
Benefits
• Time Away From Work Programs • Wellness Initiatives • Competitive Pay • Volunteer Days • Charity Support
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C#
- .NET Framework
- T-SQL
- Kubernetes
- Azure
- Object-Oriented Design
- Agile Scrum
- Kafka
- MongoDB
- RESTful APIs
- JSON
- Microservices
- Relational Database Systems
- Container Technologies
- Pub/Sub Technologies
- Software Development Lifecycle
- Design Analysis
- Human Capital Management (HCM)
- Ceridian Dayforce
- Application Programming Interface (API)
- Agile Methodology
- Artificial Intelligence
- Business Logic
- Software Development
- Microsoft Azure
- Business Relationship Management
- C# (Programming Language)
- Calculations
- Computer Science
- Computer Engineering
- Relational Databases
- Software Development Life Cycle
- Development Testing
- English Language
- Scalability
- Innovation
- Monolithic Software Architecture
- New Product Development
- Operations
- Scrum (Software Development)
- Product Support
- Prototyping
- Public Cloud
- Publish Subscribe
- Research Design
- RESTful API
- SQL (Programming Language)
- Transact-SQL
- Security Clearance
- Apache Kafka
Job areas
- Software
- Technology
- Engineering
- Human Resources
- Government & Public Sector
- Software Developer
- Software Developer / Engineer
- Software Developers
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 5+ years
- Apply by
- Sep 23, 2026
- Posting language
- English
- Working hours
- 40 hours per week
