Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

azureaireactjavascriptpythonrest apisweb developmentcloud migrationagile

About the Role

Senior Software Engineer role building intelligent AI-powered systems for Azure Migrate to simplify cloud migration journeys. You'll develop scalable services and data-driven insights that anticipate user needs and streamline decision-making. This position directly impacts customer success and Microsoft's strategic cloud growth.

Key Responsibilities

  • Works with stakeholders to determine user requirements for features
  • Contributes to identification of dependencies and development of design documents
  • Creates and implements code for products, services, or features
  • Breaks down larger work items into smaller ones and provides estimation
  • Acts as Designated Responsible Individual (DRI) for system monitoring and restoration

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
  • 1+ year experience in professional web development with React, HTML, JavaScript, CSS, ASP.NET, Node.js, or REST APIs
  • Ability to pass Microsoft Cloud Background Check security screening

Nice to Have:

  • Bachelor's Degree AND 8+ years technical engineering experience OR Master's Degree AND 6+ years experience
  • 1+ year experience building user experiences that appeal to style, fun, and aesthetics
  • Experience with ReactJS, Scrum, Kanban, or other agile engineering techniques
  • Familiarity with Azure Active Directory (AAD) authentication
  • Prior experience building agentic solutions

Benefits & Perks

  • Industry leading healthcare