Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythoncloud servicesai/mldistributed systemsmicroservicesazureci/cdgitllms
About the Role
Senior Software Engineer role at Microsoft focused on designing and implementing intelligent, scalable AI-driven solutions for commerce automation. The position involves building cloud services, working with cutting-edge technologies, and transforming manual systems into AI-first predictive experiences. This is a leadership role requiring collaboration across teams and driving technical projects.Key Responsibilities
- Collaborate with stakeholders to determine user requirements
- Design and implement large-scale cloud services with high availability
- Create, optimize, debug, and refactor code to enhance performance
- Act as Designated Responsible Individual (DRI) to monitor systems and restore services
- Drive improvements for systems and engineering processes with simplicity and maintainability
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience
- 4+ years experience in software engineering practices, coding, data structures and algorithms
- 3+ years experience in design and implementation of large-scale cloud services
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Bachelor's Degree AND 8+ years experience OR Master's Degree AND 6+ years experience
- Industry experience with cloud technologies (Azure, AWS, Google)
- Experience with distributed systems, micro-service architecture, and scalability patterns
- Experience with AI/ML technologies, especially LLMs and prompt engineering
Benefits & Perks
- Industry leading healthcare