Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
cloud servicesdistributed systemsai/mlllmsmicroservicesci/cdgitagileazure
About the Role
Senior Software Engineer role at Microsoft focused on designing and implementing AI-driven, scalable cloud solutions for commerce automation. Responsibilities include driving architecture, mentoring engineers, and ensuring high availability and security of enterprise services.Key Responsibilities
- Collaborate with stakeholders to determine user requirements
- Drive design and development of large-scale cloud services
- Act as Designated Responsible Individual (DRI) for system monitoring and incident response
- Lead architecture discussions and mentor engineers through code reviews
- Design and operationalize deployment of complex, enterprise-grade cloud services
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, OR equivalent experience
- 3+ years of experience in software engineering practices, coding, data structures, algorithms, problem solving, debugging, and analytical skills
- 2+ years’ experience in design and implementation of large-scale cloud services
- Ability to pass Microsoft Cloud background check upon hire and every two years
Nice to Have:
- Master's Degree in Computer Science or related field with 4+ years experience, OR Bachelor's with 6+ years experience
- Industry experience with cloud technologies (Azure, AWS, Google)
- Experience with distributed systems, micro-service architecture, scalability patterns, and high-availability architecture
- Experience with AI/ML technologies, especially LLMs and prompt engineering
- Experience with Pub/Sub systems and streaming ingestion systems
Benefits & Perks
- Industry leading healthcare