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