Jobs · Engineering

Software Developer Sr. - AI-Native .NET/ Azure (Cloud Platform)

Dayforce · United States · 1 mo ago
RemoteRemoteEngineeringFull-time

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

Similar jobs