Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

pythonc#javascriptazure aireacttypescriptsqlgithubcopilot studio

About the Role

Senior Software Engineer role at Microsoft's Copilot Acceleration Team, focusing on building open-source toolkits and agent templates to empower developers. Responsibilities include leading technical innovation, developing with Azure AI and Power Platform, and serving as a subject matter expert on Copilot Studio. Requires 4+ years of experience with coding languages and hands-on experience with low-code platforms.

Key Responsibilities

  • Lead design, prototyping, and delivery of agent templates and samples for developer re-use
  • Develop components using Azure, Power Platform, .NET, and enterprise service platforms
  • Serve as technical subject matter expert on Copilot Studio and Copilot agent platform
  • Advise internal teams and external developers on best practices and architecture
  • Embody company culture and values

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years hands-on developer experience using low-code platforms such as Copilot Studio and Power Platform
  • 1+ years experience developing software using two or more of: Azure AI, .NET/C#, React, TypeScript/JavaScript, or SQL
  • 1+ years experience working in agile software delivery environments using tools such as GitHub or Azure DevOps

Nice to Have:

  • Experience driving generative AI-based solutions (RAG, GPT, LLM) and awareness of AI landscape
  • Experience with LLMs, agentic AI frameworks, or orchestration patterns for autonomous systems
  • Hands-on experience with Microsoft technology stack (M365 Copilot extensibility, Copilot Studio, AI agents, Azure OpenAI, etc.)

Benefits & Perks

  • Industry leading healthcare