Software Developer Sr. – AI-Native .NET/ Azure (Cloud Platform)
Dayforce · USA
Job Description
Senior Software Developer – AI-Native .NET/Azure (Cloud Platform)
Company: Dayforce Location: Remote (USA) Contract: Permanent
Dayforce is a global human capital management (HCM) company committed to making work life better. Our award-winning Cloud HCM platform offers a unified solution that drives efficiency, productivity, and compliance for the global workforce.
About the Opportunity
The Dayforce Tax and Payments (DTP+) Product Engineering team is building the next generation of Tax and Financial Services. This is a cloud-native, microservices-based platform on Azure designed to handle significant tax liability and fund movement annually. We are seeking engineers who are already working AI-natively, integrating AI tools and LLM APIs into their daily development workflow. This role requires strong platform engineering skills, solid fundamentals, and proven technical judgment.
As a Senior Software Developer on a DTP+ scrum team, you will design and deliver platform features across critical services like Collections, Payments, Customer Profile, Agency Compliance, and eFile. You will collaborate closely with Architects, Product Managers, and fellow developers to create technically sound, well-engineered solutions for a platform relied upon by North American employers and regulators.
If you are a senior or lead engineer who takes pride in clean code, excels at system design, and is enthusiastic about AI-augmented software delivery, we want to hear from you.
Key Responsibilities
- Design and deliver highly scalable, event-driven microservices features across the DTP+ platform, from data ingestion to fund movement and compliance filing.
- Work AI-natively daily, utilizing AI coding tools (e.g., GitHub Copilot, Cursor) as a primary productivity layer for feature development, code review, and debugging.
- Integrate LLM APIs and AI patterns (e.g., Azure OpenAI, RAG) to add genuine product value.
- Contribute to the team's AI practices, sharing insights and helping teammates enhance their AI-assisted testing and code review skills.
- Drive design and code reviews, ensuring solutions are clean, testable, performant, and aligned 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 proof-of-concepts and provide technology recommendations to improve scalability, maintainability, and quality.
- Participate in product discussions to 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 (e.g., GitHub Copilot, Cursor) as a core part of your development workflow.
- Experience integrating LLM APIs (e.g., Azure OpenAI, OpenAI, Anthropic) into production software features.
- Working knowledge of RAG design patterns and prompt engineering applied to real-world software problems.
- Familiarity with tool-calling and agentic workflow integration patterns.
- Experience with AI-assisted testing practices (e.g., test case generation, automated PR reviews).
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, including schema design and performance optimization.
- Hands-on experience applying design patterns, writing comprehensive tests, and performance profiling.
- Strong understanding of microservices architecture principles.
Cloud, Infrastructure, and Platform:
- Production experience building and deploying services on Microsoft Azure (e.g., AKS, Service Bus, Azure Functions).
- Hands-on experience with Apache Kafka or Confluent Cloud for event-driven messaging.
- Proficiency with Docker and Kubernetes for containerization and deployment.
- Production experience with NoSQL databases (e.g., MongoDB, Azure Cosmos DB).
- Experience with CI/CD pipelines as code (e.g., Azure DevOps, GitHub Actions).
- Experience designing and implementing REST and/or gRPC APIs.
Delivery and Collaboration:
- Strong agile delivery skills and active participation in sprint ceremonies.
- Excellent communication skills, able to articulate technical decisions clearly.
- Disciplined self-starter with the ability to work effectively independently and within a team.
- Strong analytical and problem-solving skills.
Education:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
What Would Make
✨ This description was enhanced by AI based on the original listing.