Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythonc#javascriptai/mlazuredistributed systemscloud servicesmachine learningsoftware architecture
About the Role
Senior Software Engineer focused on AI tools to empower developers within Microsoft's ES365 team. The role involves building and improving engineering systems, tools, and services to enhance developer productivity across Microsoft 365. Responsibilities span front-end and back-end technologies with an emphasis on AI solutions and distributed systems.Key Responsibilities
- Work with engineers, product managers, designers, and partner teams to deliver features with proper design and architecture
- Own and deliver complete features across the entire development lifecycle
- Write clean, well-thought-out code with emphasis on quality, performance, and scalability
- Be committed to delivering the best customer experience including on-call rotations
- Help create a diverse and inclusive culture where everyone can do their best work
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
- 2+ years of experience leveraging AI solutions to large scale problems
- Proven experience in design, coding, testing, problem solving, and debugging skills
Nice to Have:
- Experience writing applications using C# and JavaScript
- Experience architecting and delivering distributed cloud services, Azure preferred
- Experience in machine learning
- Experience in building highly available distributed systems at scale
- Experience working across disciplines, groups, and teams
Benefits & Perks
- Industry leading healthcare