Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
c#.netazurecloud servicesbackend developmentsoftware engineeringsystem monitoringagile
About the Role
Senior Software Engineer role focused on developing and maintaining the Windows update publishing pipeline to deliver updates and AI models to over a billion devices. Responsibilities include collaborating with stakeholders, designing scalable cloud services, and ensuring system reliability. The position requires backend cloud development experience and expertise in technologies like .Net and Azure.Key Responsibilities
- Collaborates with stakeholders to determine user requirements
- Drives identification of dependencies and development of design documents
- Creates, implements, optimizes, debugs, and reuses code for performance and maintainability
- Leverages subject-matter expertise to drive project plans and work items
- Acts as a Designated Responsible Individual (DRI) to monitor and restore systems
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
- 4+ years experience in back end cloud services development
- 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:
- Experience in designing & developing scalable public facing services in Azure or similar cloud environment
- Experience designing & development of backend services using .Net, C# and Azure
Benefits & Perks
- Industry leading healthcare