Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Dayforce
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.
Effective November 1, 2025 this position is not open to residents of Quebec; applicants must reside in a province or territory of Canada other than Quebec to be considered. Any roles available in Quebec will be posted separately.
About The Opportunity
We are looking for a Software Developer to join our Platform team and help build and evolve the foundational components of the Dayforce solution.
This is an opportunity to work on high-impact, enterprise-scale SaaS systems alongside a high-performing and collaborative team. We are continuously enhancing our award-winning software and improving our customers’ experiences. We are looking for engineers who are as passionate about solving complex technical challenges as they are about delivering elegant, scalable solutions that delight users.
If you enjoy building foundational technology, influencing architecture, and seeing your work power large-scale applications, this role offers endless opportunity for impact.
What You'll Get To Do
- Design, build, and evolve next-generation platform components in a SaaS enterprise environment.
- Contribute across the full development lifecycle: analysis, design, prototyping, development, testing, troubleshooting, and support.
- Estimate effort, assess risk, and evaluate system impact as new capabilities are introduced.
- Implement and maintain scalable, resilient platform components including microservices, APIs, databases, and distributed systems.
- Optimize performance across the full-stack application.
- Participate in product discussions and influence technical direction and roadmap decisions.
- Contribute to code reviews, documentation, and knowledge-sharing initiatives.
- Take ownership of development initiatives and drive them to successful completion.
Skills And Experience We Value
- 3+ years of experience in enterprise software development.
- Full-stack developer with strong problem-solving skills.
- Strong object-oriented design and programming skills using C#, .NET, .NET Core.
- Experience with HTML5, JavaScript/TypeScript, CSS, React.
- Solid understanding of data structures, algorithms, and design patterns.
- Experience with advanced programming concepts such as multi-threading, dependency injection, and LINQ.
- Strong SQL skills and database design experience.
- Ability to learn new software languages, frameworks, and APIs quickly.
- Excellent communication, documentation, and investigation skills.
What Would Make You Really Stand Out
- Experience building, maintaining, and documenting internal frameworks or shared libraries.
- Experience with CI/CD pipelines and tools such as Azure DevOps, GitHub, and Docker.
- Strong focus on writing secure, accessible, extensible, reusable, and global-ready code.
- Experience working in a SaaS enterprise environment with cross-functional teams.
- Familiarity with AI-assisted development tools.
About The Platform Team
We develop the core framework and components that serve as the foundation for the Dayforce web application. We work in an agile environment with a strong focus on continuous improvement. We encourage professional growth and provide access to learning resources such as Pluralsight.
Key skills/competency
- Enterprise Software Development
- Full-Stack Development
- C# / .NET / .NET Core
- React / JavaScript / TypeScript
- SQL / Database Design
- Microservices
- API Development
- Distributed Systems
- Problem Solving
- Object-Oriented Design
How to Get Hired at Dayforce
- Research Dayforce's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your Software Developer resume: Highlight C#, .NET, React, SQL, and enterprise SaaS experience to match Dayforce's needs.
- Showcase problem-solving skills: Prepare to discuss complex technical challenges and elegant solutions from your past projects.
- Demonstrate full-stack expertise: Emphasize experience across frontend, backend, and database technologies relevant to platform development.
- Prepare for technical and behavioral interviews: Focus on object-oriented design, algorithms, data structures, and team collaboration.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background