✨ AI Insights & Summary
Dayforce is seeking highly motivated Senior Software Developers who are not just adopting AI tools but are already working "AI-natively" to build the next generation of their Cloud HCM platform. This is a unique opportunity to join a team at the forefront of technological innovation, leveraging AI for coding, testing, and reasoning, while contributing to a critical platform handling billions in tax liability. If you are a seasoned engineer passionate about AI-augmented development and deep platform engineering, this role offers a chance to shape the future of human capital management.
Job Title: Senior Software Developer, Tax and Payments (DTP+)
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, 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 Tax and Payments (DTP+) Product Engineering team is building the industry's next generation of Tax and Financial Services — a cloud-native, microservices-based platform on Azure that is replacing a decade-old monolithic system and handling hundreds of billions of dollars in tax liability and fund movement annually. This is a role for engineers who already work AI-natively, reaching for Copilot, Claude, or an LLM API as readily as a compiler. What we want to build on top of that baseline is deep platform engineering skill, strong fundamentals, and technical judgment honed by shipping real products.
What You'll Do:
- Design and deliver highly scalable, event-driven microservices features across the DTP+ platform—from data ingestion through fund movement and compliance filing.
- Work AI-natively every day: Utilize AI coding tools (GitHub Copilot, Cursor, Windsurf, or equivalent) as a primary productivity layer for feature development, code review, and debugging.
- Integrate LLM APIs and AI patterns where they add genuine product value, including calling Azure OpenAI or equivalent APIs, building prompt chains, and applying RAG patterns to real features.
- Contribute to the team's AI practices: Share what works, help teammates level up on AI-assisted testing and code review, and bring new patterns to the scrum team's workflow.
- Drive design and code reviews, ensuring solutions are clean, testable, performant, and consistent with platform conventions.
- Write high-quality unit, integration, and regression tests, including AI-generated test suites where appropriate.
- Mentor fellow developers on software engineering fundamentals, clean code principles, and AI-augmented development practices.
- Build working proof-of-concepts and make concrete technology recommendations to improve scalability, maintainability, and quality.
- Participate in Product discussions to advise on and influence the DTP+ roadmap.
- Take ownership of development initiatives end-to-end: design, implement, test, ship, and support.
Skills and Experience We Value:
AI-Native Development (Must Have):
- Daily, hands-on use of AI coding tools (GitHub Copilot, Cursor, Windsurf, or equivalent) as a first-class part of your development workflow (code generation, refactoring, debugging, documentation).
- Experience integrating LLM APIs (Azure OpenAI, OpenAI, Anthropic, or equivalent) into real software features in a product or professional context.
- Working knowledge of RAG design patterns and prompt engineering applied to actual software problems.
- Familiarity with tool-calling and MCP (Model Context Protocol) integration patterns and how agentic workflows compose with existing backend services.
- AI-assisted testing practices (using AI for test case generation, PR review automation, or debugging complex runtime behavior).
Software Engineering Fundamentals:
- Strong object-oriented design and programming skills in C# / .NET / .NET Core (primary) or Java; deep knowledge of SOLID principles, clean code, and maintainable system design.
- Proficiency with SQL on modern relational databases; ability to write performant queries, design schemas, and reason about data integrity.
- Hands-on experience applying design patterns, writing comprehensive unit and integration tests, and profiling/optimizing performance.
- Strong understanding of microservices architecture (service boundaries, inter-service communication, data ownership, eventual consistency).
Cloud, Infrastructure, and Platform:
- Production experience building and deploying services on Microsoft Azure (including Azure Kubernetes Service (AKS), Azure Service Bus, Azure DevOps, Azure Functions, or equivalent services).
- Hands-on experience with Apache Kafka or Confluent Cloud for event-driven, asynchronous messaging in a distributed system.
- Docker and Kubernetes (containerizing services, writing Helm charts or Kubernetes manifests, and deploying to managed clusters).
- NoSQL databases (production experience with MongoDB, Azure Cosmos DB, or equivalent; understanding of document modeling, indexing, and consistency trade-offs).
- CI/CD pipelines as code using Azure DevOps, GitHub Actions, or equivalent (automated builds, tests, deployments, and quality gates).
- Experience designing and implementing REST and/or gRPC APIs with appropriate authentication, versioning, and contract hygiene.
Delivery and Collaboration:
- Strong agile delivery skills (active contributor in sprint ceremonies, owns stories end-to-end, flags blockers early).
- Excellent communication skills (able to explain technical decisions clearly to both engineers and non-engineers).
- Disciplined self-starter who works effectively independently and within a close-knit scrum team.
- Strong analytical skills and a systematic, evidence-driven approach to problem-solving.
Education:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
What Would Make You Stand Out:
- Frontend experience with Angular, React, or Node.js.
- GraphQL API design and implementation.
- gRPC and protobuf schema design.
- ElasticSearch / OpenSearch for indexing and query.
- Behavior-driven testing with SpecFlow or similar BDD frameworks.
- Experience with NuGet packaging and library distribution.
- Fintech, payroll tax, or financial services domain experience.
Why This Role?
- You will work on real infrastructure at scale—the DTP+ platform processes tax liability and fund movement for thousands of North American employers.
- The team is actively transitioning to AI-native engineering—your experience will accelerate the team, not just support it.
- Greenfield microservices on Azure, Kafka, and Kubernetes—the architecture is modern, and the decisions are yours to influence.
- Senior engineers here have a voice in product direction, architecture, and engineering culture.
Benefits:
- Medical, dental, vision, and life insurance.
- 401k plan (plus match).
- Global Employee Stock Purchase Plan.
- Unlimited Time Away From Work (in lieu of accrued vacation time).
- 10 paid US holidays.
- Up to 80 hours of paid sick time.
- 17 weeks of paid parental leave (subject to policy terms).
- Opportunities for community impact through volunteer days and Dayforce Cares.
About 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.
Fraudulent Recruiting Alert:
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.
#LI-Remote