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
Our HR API Platform is the foundation of the Dayforce product—powering critical workflows that impact over 7,100 customers and process more than 2 billion API requests annually.
As a Senior Software Developer (HR API Platform), you will play a key role in evolving this foundation to meet the demands of a modern, real-time, multi-region SaaS ecosystem. This includes handling complex inbound and outbound integrations, ensuring low-latency performance, and enabling scalable, event-driven architectures.
You’ll work within a fast-moving, high-performance engineering team with strong technical standards and real ownership. Engineers here design, build, and operate their services end-to-end—and have a direct influence on both technical and product decisions.
This is a chance to solve meaningful, large-scale problems in a domain that matters: ensuring people get paid accurately and on time. The systems you build will have a direct, daily impact on millions of users.
What you'll get to do
• Build and operate high-performance, scalable API services
• Own services end-to-end (design, delivery, production)
• Define and improve API SLIs/SLOs, latency, and throughput
• Drive adoption of event-driven, eventually consistent architecture
• Decouple core HR data services from downstream systems
• Design and deliver a new GraphQL service layer
• Improve scalability via caching, async processing, and data access optimization
• Implement observability (metrics, logs, tracing) and act on insights
• Mentor engineers in system design and performance
• Partner with SRE/DevOps on CI/CD and production operations
• Use AI tools (Copilot, Claude Code) in day-to-day development
Skills and experience we value
• Strong expertise in C# and modern .NET (Core/.NET 8+)
• Deep experience building and optimizing RESTful APIs at scale
• Strong understanding of distributed systems, microservices architecture, and cloud-native design
• Proven ability to diagnose and improve performance (profiling, bottleneck analysis, memory/CPU optimization)
• Experience with relational databases (e.g., SQL Server) and query optimization
• Proficiency with modern JavaScript frameworks (React, Angular, or Vue) for full-stack collaboration
• Experience with unit, integration, and performance testing frameworks
• Hands-on experience with concurrency, async programming, and high-throughput systems
• Solid understanding of API security (OAuth2, OpenID Connect, rate limiting, threat mitigation)
Platform & Cloud
• Experience building and operating services in cloud environments (AWS, Azure, or GCP)
• Familiarity with containerization and orchestration (Docker, Kubernetes)
• Experience with messaging/event systems (Kafka, RabbitMQ, or similar)
• Knowledge of caching layers (Redis, CDN strategies)
Modern Engineering Practices
• Experience with CI/CD pipelines and DevOps practices
• Strong observability mindset (OpenTelemetry, Prometheus, Grafana, etc.)
• Familiarity with API gateways and service mesh concepts
AI-Assisted Development
• Practical experience using tools like GitHub Copilot and/or Claude Code to improve productivity
• Ability to critically evaluate AI-generated code for correctness, security, and performance
Ways of Working
• Strong collaboration skills in Agile environments
• Excellent communication and documentation abilities
• Self-starter mindset with a focus on ownership and outcomes
Nice to Have
• Experience designing and operating high-availability public API platforms at enterprise scale
• Experience with GraphQL in production environments
• Background in platform engineering or developer experience (DX)
• Experience with multi-region deployments and global traffic management
Impact You’ll Have
• Directly influence the performance and scalability of a critical API platform
• Improve developer productivity and customer experience through better APIs and tooling
• Help shape engineering standards and platform strategy for the organization
Why Join Us
• Work on a platform that processes billions of requests and underpins mission-critical payroll and HR systems
• Solve complex distributed systems challenges across real-time, multi-region architectures
• Be part of a fast-moving, high-performance team with strong technical standards and autonomy
• Own your services end-to-end and influence both technical direction and product decisions
• Build systems that have real-world impact—helping ensure people are paid accurately and on time
• Work in an environment that embraces modern engineering practices and AI-assisted development tools
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