Microsoft is hiring a Senior Software Engineer on the Durable Task Scheduler (DTS) team. DTS is a fully managed Azure service for building reliable, stateful, distributed workflows and durable AI agents, with capabilities including checkpointing and automatic replay, retries, fan-out/fan-in parallelism, durable timers and entities, and human-in-the-loop steps. In this customer-embedded role, you will work with stakeholders to understand workflow, orchestration, and AI agent challenges, then design, build, and deploy solutions using DTS and the Durable Task SDKs for .NET, Python, Java, JavaScript/TypeScript, and Go. You will own production-grade applications and workflows from concept through ongoing operation, working in small cross-functional teams with engineers, product managers, domain experts, and customers. You will apply modern and AI-enabled engineering practices, deliver measurable customer outcomes, and bring field learnings back to improve the service, SDKs, and developer experience.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior