2 days ago
Base Salary
$120k - $261k/yr
Responsibilities
- Partner with customers and stakeholders to define business challenges, success criteria, and durable workflow solutions.
- Design, build, test, deploy, and operate secure, reliable, scalable production software using Durable Task Scheduler, Azure Durable Functions, and Durable Task SDKs.
- Rapidly move customer solutions from concept and prototypes to production while measuring business outcomes.
- Build stateful, observable AI agents and agentic workflows using the Microsoft Agent Framework and related systems.
- Help customers adopt durable execution patterns and migrate workflow or job-scheduling workloads onto DTS.
- Integrate solutions with Azure Functions, Azure Container Apps, and Kubernetes/KEDA for hosting, scaling, and deployment.
- Apply code reviews, automated testing, CI/CD, observability, documentation, and security-first development practices.
- Own solution performance, reliability, quality, maintainability, monitoring, and post-release improvement.
- Solve distributed-systems challenges involving concurrency, idempotency, state management, and failure recovery.
- Contribute reusable components, samples, reference implementations, and best practices to customer engagements and the open-source community.
- Share customer insights to improve the DTS service, SDKs, developer experience, and Microsoft engineering practices.
Requirements
- Bachelor’s degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- Ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud Background Check.
- Preferred: bachelor’s degree or currently pursuing a degree in Computer Science or a related technical field and 5+ years of technical engineering experience.
- Preferred: experience building software, data, cloud, or AI-enabled solutions through coursework, projects, internships, or employment.
- Preferred: interest in direct customer engagement and supporting solutions from concept through deployment and ongoing improvement.
- Preferred: familiarity with AI or machine learning concepts, cloud platforms, data pipelines, application development, or technical solution deployment.
- Preferred: familiarity with durable execution, workflow orchestration, or job-scheduling systems such as Azure Durable Functions, the Durable Task Framework, Temporal, or AWS Step Functions.
- Preferred: exposure to Azure Functions, Azure Container Apps, Kubernetes, or AI agent frameworks such as Microsoft Agent Framework, Pydantic, or LangChain.
- Preferred: ability to collaborate with technical and non-technical stakeholders, learn in ambiguous environments, and communicate clearly.
Benefits
- The typical U.S. base pay range is USD $119,800–$234,700 per year; specific ranges apply to the San Francisco Bay Area and New York City metropolitan area.
- Certain roles may be eligible for benefits and other compensation.
- The position is open for a minimum of 5 days and accepts applications on an ongoing basis until filled.
Tech Stack
Categories
Forward Deployed
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
