Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer role focused on designing, shipping, and operating agentic support platforms and AI-driven autonomous support workflows for Microsoft's commercial business. The role involves end-to-end ownership of features, including orchestration, grounding, evals, observability, and SDK surfaces, with a strong emphasis on reliability, trustworthiness, and scalability of AI-managed support systems.

What you'd actually do

  1. Build agentic workflows using frameworks like Azure AI foundry, Microsoft Copilot studio or equivalent.
  2. Owning the run‑state reliability of AI‑driven support workflows, including incident response, live‑site health, and continuous tuning.
  3. Adapting AI workflows to changing support business policies and operational processes (e.g., Service Level Agreement (SLA) calculations, case ownership, escalation models).
  4. Driving customer trust, satisfaction, and sentiment, ensuring AI agents correctly understand intent and guide customers to resolution without degrading experience.
  5. Ensuring security, privacy, and responsible AI compliance, including rethinking Role-Based Access Control (RBAC), data access, case ownership vs. processing, and data exposure.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience

Nice to have

  • Experience building Large Language Model (LLM)-powered applications, Retrieval-Augmented Generation (RAG) pipelines, prompt engineering, agent frameworks (Semantic Kernel, LangChain), or fine-tuning with an eye for evaluation, latency, and cost
  • Proficiency in AI-native development working within Agent Harnesses (GitHub Copilot Command-Line Interface (CLI), Coding Agents), authoring Markdown specs/Architecture Decision Records (ADRs) and YAML configs as Agent-consumable inputs, orchestrating multi-step Agentic workflows across the Software Development Life Cycle (SDLC), and reviewing Agent-generated code and Pull Requests (PRs) with production-grade rigor
  • Experience with shipping enterprise scale services
  • Experience shipping agent-based systems in production, including hands-on experience with evals, observability, and debugging
  • Experience standing up evals or observability for non-deterministic systems
  • Experience contributing to the safety posture of AI systems, including prompt-injection defences and audit trails
  • Experience owning and shipping significant features or architectural components end to end

What the JD emphasized

  • design and ship core components of the Agentic support platform
  • AI-driven, end-to-end autonomous support workflows
  • owning the run-state reliability of AI-driven support workflows
  • shipping agent-based systems in production
  • hands-on experience with evals, observability, and debugging

Other signals

  • design and ship core components of the Agentic support platform
  • AI-driven, end-to-end autonomous support workflows
  • owning the run-state reliability of AI-driven support workflows
  • shipping agent-based systems in production