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