Back to jobsJob overview

About the role

Senior Software Engineer - Azure Ecosystems Engineering at Microsoft

Required Skills

azurejavascriptpythonai/mlcloud servicesrest apismicroservicesllmsfrontend development

About the Role

Senior Software Engineer building Microsoft Learn product to help developers learn Azure and Microsoft technologies. Responsible for creating content and learning experiences through innovation in AI, frontend, and backend services. Contributes to making Microsoft Learn a trusted, personalized knowledge platform.

Key Responsibilities

  • Works with product management, design, and data analyst teams to determine user requirements
  • Supports identification of dependencies and development of design documents for features
  • Creates and implements code for products, services, or features reusing code as applicable
  • Assists in breaking down work items into tasks and provides estimation
  • Acts as Designated Responsible Individual (DRI) monitoring systems for issues and following playbooks

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years professional experience in cloud service development with HTTP, HTML, JavaScript, CSS, .NET, Node.js, REST APIs
  • 1+ year of problem-solving, design, and debugging skills
  • Ability to pass Microsoft Cloud Background Check

Nice to Have:

  • Experience with cloud-native architecture, microservices, and asynchronous workflows
  • Proficiency with agent-based systems, workflow engines, or declarative programming models
  • Demonstrated ability with AI-assisted coding tools and large language models (LLMs)
  • Experience collaborating with product and design to shape abstractions and reference implementations

Benefits & Perks

  • Industry leading healthcare