Software Developer Sr

Canada, Canada

Job Description

About the opportunity
The Dayforce Product Development team is looking for an experienced Software Developer to create the industry's next-generation Human Capital Management (HCM) solutions.
As a senior developer on our Workforce Management team, you will be working on our ground-breaking solution that helps companies increase their efficiencies through tracking time and attendance and intelligent scheduling of their employees. Your impact will be evident through your effective participation in the entire lifecycle of our software, including design, analysis, prototyping, development, testing, deployment, and support of our products. You will work closely and collaborate with product owners, design experts, implementation partners, and Dayforce personnel to envision and deliver functionality. You will be conducting code reviews of peer work and mentoring other developers.
If you are a technology enthusiast, have a passion for creating great software, want to see your creation utilized by thousands of people all over the world, and possess the following qualifications, we want to talk to you.
What you'll get to do
API Design & Development

  • Design, develop, and maintain RESTful and/or GraphQL APIs.
  • Ensure APIs are scalable, secure, and aligned with both global and internal API standards and best practices.
  • Collaborate with team members from other cross-functional teams to define API requirements and functionality.
Architecture & Technical Leadership
  • Through our Guilds, contribute to API architecture, schema design, versioning strategies, and service boundaries.
  • Participate in and influence technical roadmap discussions, architectural reviews, and design sessions.
Quality, Observability & Performance
  • Optimize API performance, throughput, and latency for global, high-traffic workloads.
  • Drive best practices for security, error handling, and documentation.
Collaboration & Mentorship
  • Support and mentor junior and mid-level engineers through code reviews and pair programming.
  • Collaborate across engineering teams to ensure APIs integrate seamlessly into broader platform services.
  • Advocate for a strong internal developer experience and API-first mindset.
Skills and experience we value
  • Working experience of designing APIs using the .NET (C#) framework with strong knowledge of object-oriented principles (SOLID) and experience applying them in practice, including asynchronous development and LINQ (5+ years).
  • Acumen for analyzing business needs and identifying optimal solutions; experience in enterprise software development.
  • A proven track record of developing high-quality code with strong testing (unit and automated), logging, and monitoring baked in.
  • Good understanding of multi-threading, concurrency, and thread synchronization.
  • Hands-on experience with cloud and delivery: Docker containers and CI/CD (e.g., GitHub Actions or Azure DevOps); experience deploying to a major cloud (Azure/AWS/GCP).
  • Experience with event-driven architecture and systems (e.g., Kafka, Azure Service Bus) and caching (e.g., Redis).
  • Strong understanding of authentication, authorization, OAuth, JWT, and API security best practices.
  • Excellent communication and collaboration skills.
  • Experience with API gateways, service meshes, or developer portal technologies.
  • Ability to take large problems and break them down into smaller, manageable problems that can be solved incrementally.
  • AI-accelerated engineering: demonstrated use of AI developer tools (e.g., GitHub Copilot, Cursor, Windsurf, etc.) to increase velocity and quality--such as generating unit tests, assisting refactors, drafting PR summaries/runbooks, or composing queries/migrations. Be prepared to discuss measurable impact (cycle time, PR throughput, defect rate, coverage, or MTTR).
What would make you really stand out
  • Workforce Management/HCM domain knowledge (time capture, complex pay rules, compliance, time-zone/DST edge cases).
  • Working knowledge of other modern web technologies including: HTML5, CSS3, SVG, gRPC, GraphQL.
  • Familiarity with feature flags/experimentation (e.g., LaunchDarkly) and trunk-based development.
  • Experience integrating LLM capabilities into products (e.g., retrieval/RAG, prompt design, evaluation/guardrails).

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3304266
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned