Software Developer Sr. - AI-Native .NET/ Azure (Cloud Platform)
Dayforce
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 95,100–169,800/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design and deliver highly scalable, event-driven microservices features across the DTP+ platform
- Integrate LLM APIs and AI patterns where they add genuine product value
- Contribute to the team's AI practices
- Drive design and code reviews
- Write high-quality unit, integration, and regression tests
- 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
- Participate in Product discussions to advise on and influence the DTP+ roadmap
- Take ownership of development initiatives end-to-end
Requirements
- Daily, hands-on use of AI coding tools — GitHub Copilot, Cursor, Windsurf, or equivalent
- Experience integrating LLM APIs (Azure OpenAI, OpenAI, Anthropic, or equivalent) into real software features
- Working knowledge of RAG design patterns and prompt engineering
- Familiarity with tool-calling and MCP (Model Context Protocol) integration patterns
- AI-assisted testing practices
- 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
- Production experience building and deploying services on Microsoft Azure
- Hands-on experience with Apache Kafka or Confluent Cloud for event-driven, asynchronous messaging
- 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
- CI/CD pipelines as code using Azure DevOps, GitHub Actions, or equivalent
- Experience designing and implementing REST and/or gRPC APIs
- Strong agile delivery skills
- Excellent communication skills
- 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
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience)
Preferred
- 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
Skills
- AI
- .NET
- Azure
- C#
- Java
- SQL
- Microservices
- Azure Kubernetes Service
- AKS
- Azure Service Bus
- Azure DevOps
- Azure Functions
- Apache Kafka
- Confluent Cloud
- Docker
- Kubernetes
- MongoDB
- Azure Cosmos DB
- GitHub Actions
- REST
- gRPC
- Angular
- React
- Node.js
- GraphQL
- protobuf
- ElasticSearch
- OpenSearch
- SpecFlow
- NuGet
Similar roles
Senior Software Engineer, Agent Verification
Coinbase · USA · today
Staff Software Engineer, Developer Infrastructure
Coinbase · USA · today
Staff Software Engineer, Developer Infrastructure (Test Infrastructure)
Coinbase · USA · today
Software Engineer, Developer Infrastructure
Coinbase · USA · today
Senior Software Engineer, Developer Infrastructure
Coinbase · USA · today
Senior Software Engineer II
MX Technologies · US · today