Software Developer Sr
DayforceAbout the role
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
As a senior developer on our Workforce Management team, you will work on our innovative platform that helps organizations increase efficiency through intelligent scheduling, time tracking, and workforce optimization. Your impact will be seen across the full software lifecycle—from design and prototyping through development, testing, and support.
You’ll collaborate closely with clients, implementation partners, and cross-functional Dayforce teams to deliver modern, scalable, and secure solutions that drive measurable value for our customers. If you’re passionate about building great software, thrive in collaborative environments, and want to see your work used by thousands of businesses worldwide, we’d love to hear from you.
What You’ll Get to Do
• Design, develop, and enhance Workforce Management features within our HCM platform using C#/.NET and React/TypeScript.
• Participate in the full development lifecycle including requirements analysis, design, prototyping, coding, testing, and production support.
• Collaborate with Product Management, UX, QA, and DevOps to deliver high-quality software.
• Conduct peer code reviews and mentor other developers.
• Leverage AI developer tools such as GitHub Copilot or Codeium to accelerate delivery and improve quality. Ensure code meets performance, maintainability, and security standards while contributing to CI/CD pipelines for reliable delivery.
Skills and Experience We Value
• Seven or more years of experience developing with C#/.NET and applying SOLID principles, async/await, and LINQ.
• Experience with modern .NET (6/7/8) and modernizing legacy .NET Framework code.
• At least three years of production experience building React/TypeScript front ends.
• Strong understanding of modern web technologies including HTML5, CSS3, SVG, JSON, and REST, with gRPC or GraphQL considered a plus.
• Proficiency with SQL Server including query tuning, indexing, and transactions.
• Practical experience with Docker, CI/CD pipelines such as GitHub Actions or Azure DevOps, and cloud platforms like Azure, AWS, or GCP.
• Solid understanding of testing practices with xUnit, NUnit, Jest, Playwright, or Cypress.
• Knowledge of OWASP principles, OAuth2/OIDC, and handling of PII. Demonstrated experience using AI developer tools to improve cycle time, reduce defects, and increase test coverage.
What Would Make You Stand Out
• Experience analyzing business needs and designing optimal technical solutions for enterprise-scale software.
• Strong skills in ASP.NET Core/MVC, API design, and performance optimization. Understanding of multithreading, concurrency, and synchronization.
• Familiarity with event-driven architectures and messaging technologies such as Kafka or Azure Service Bus and caching solutions like Redis.
• Awareness of observability practices using structured logging, metrics, and tracing tools such as OpenTelemetry, Application Insights, or Prometheus.
• Experience with feature flags and experimentation platforms like LaunchDarkly and trunk-based development.
• Understanding of accessibility standards (WCAG 2.1 AA) and localization best practices. Workforce Management or HCM domain experience including time capture, complex pay rules, compliance, and time-zone handling.
• Experience integrating large language model capabilities such as retrieval-augmented generation, prompt design, and evaluation into software products.
• A disciplined self-starter with excellent communication skills and the ability to collaborate effectively in an agile environment.
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, Dayfor
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s