Senior Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Microsoft is seeking a Senior Software Engineer to design and build core components of their Agentic support platform using AI and software engineering principles. The role involves end-to-end ownership of AI-driven support workflows, focusing on reliability, compliance, and customer satisfaction.
Responsibilities
- Build agentic workflows using frameworks like Azure AI foundry, Microsoft Copilot studio or equivalent.
- Own the run-state reliability of AI-driven support workflows, including incident response, live-site health, and continuous tuning.
- Adapt AI workflows to changing support business policies and operational processes.
- Drive customer trust, satisfaction, and sentiment.
- Ensure security, privacy, and responsible AI compliance.
- Define and implement observability, monitoring, and intervention mechanisms for AI agents.
- Partner across engineering, support business, compliance, and platform teams.
- Contribute to a platform enabling citizen developers to build AI agents for support workflows.
Requirements
- Bachelor’s degree in computer science or related technical field.
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python or equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements.
- Experience building LLM-powered applications, 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.
- 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.
- Ability to own and ship significant features or architectural components end to end.
- Collaboration across teams: experience aligning with partners and move work forward together.
Benefits
- Certain roles may be eligible for benefits and other compensation.
#software engineering#AI#support experience#agentic workflows#LLM#RAG#prompt engineering#semantic kernel#langchain#Microsoft Copilot Studio#Azure AI