Software Developer Sr. - AI-Native .NET/ Azure (Cloud Platform)
About the role
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.
Responsibilities
- 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 — use 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
Requirements
- 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 — not just familiarity from courses or demos
- 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
- 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
- NoSQL databases — production experience with MongoDB, Azure Cosmos DB, or equivalent; understanding of document modeling, indexing, and consistency trade-offs
- CICD 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
- 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
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience)
Skills
- AI-Native Development — Must Have
- Frontend experience with Angular, React, or Node.js
- GraphQL API design and implementation
- ElasticSearch / OpenSearch for indexing and query
- Behavior-driven testing with SpecFlow or similar BDD frameworks
- NuGet packaging and library distribution
- Fintech, payroll tax, or financial services domain experience
Benefits
- Medical, dental, vision, and life insurance
- 401(k) 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 and 17 weeks of paid parental leave
- Volunteer days and charity involvement
Pay
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.
Schedule
Not specified