Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

c#javascriptpythonazuremicroservicesaicloudscalabilitysecurity

About the Role

Senior Software Engineer role at Microsoft's Business & Industry Copilots group, focusing on Microsoft Copilot Studio. The position involves designing, developing, and maintaining scalable, secure, and efficient solutions for AI-driven agents in a cloud-enabled environment. Responsibilities include driving feature development, collaborating across teams, and ensuring high-quality engineering practices.

Key Responsibilities

  • Creates, implements, optimizes, debugs, refactors, and reuses code to improve performance and maintainability
  • Supports product and feature development and live-site operations
  • Drives feature development with focus on technical direction, quality, usability, and performance
  • Collaborates across internal and external stakeholders, providing leadership and mentoring
  • Acts as Designated Responsible Individual (DRI), monitoring systems and mentoring engineers

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python or equivalent experience
  • Ability to meet Microsoft, customer, and/or government security screening requirements
  • Pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to Have:

  • Excellent verbal, written, and cross-team collaboration skills
  • Passion for improving software quality and engineering excellence
  • Experience with building infrastructure using Microsoft Azure, AWS, or Google Cloud

Benefits & Perks

  • Industry leading healthcare