Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
c#.netazurerest apisservice fabriccosmos dbai/mlmicroservices
About the Role
Software Engineer II role on Microsoft's Update Publishing Service team, building and maintaining Azure-native pipeline for Windows updates. Responsible for designing features, improving reliability, and addressing security vulnerabilities while working with technologies like Service Fabric, Cosmos DB, and Azure Functions.Key Responsibilities
- Design and implement new features to support customer requirements
- Continuously improve quality and reliability of update publishing service pipeline
- Design, test and develop features based on internal and external customer requirements
- Address security vulnerabilities and build resilient architecture
- Monitor releases and diagnose/mitigate/resolve issues expeditiously
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
- 2+ years of experience with .NET and RESTful API development
- 2+ years of experience building or maintaining services using Azure-native technologies
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 2+ years experience
- Understanding of microservices, event-driven architecture, and asynchronous workflows
- Experience with telemetry, observability and live site operations
- Recent exposure to generative AI models and agents
Benefits & Perks
- Industry leading healthcare