Back to jobsJob overview

About the role

Software Engineer 2 - Azure Ecosystems Engineering at Microsoft

Required Skills

javascriptpythonc#node.jsrest apisai/mlcloud servicesmicroservicesfrontend development

About the Role

Software Engineer II role building Microsoft Learn platform to help developers acquire in-demand skills. 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
  • Contributes to identification of dependencies and development of design documents
  • Creates and implements code for products, services, or features
  • Contributes to breaking down larger work items into smaller ones with 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 2+ years technical engineering experience
  • 2+ years professional experience in cloud service development (HTTP, HTML, JavaScript, CSS, .NET, Node.js, REST APIs)
  • 1+ year of demonstrated problem-solving, design, and debugging skills
  • Ability to pass Microsoft Cloud Background Check security screening

Nice to Have:

  • Experience with cloud-native architecture, microservices, and asynchronous workflows
  • Experience with agent-based systems, workflow engines, or declarative programming models
  • Experience with AI-assisted coding tools and large language models (GPT, Claude)

Benefits & Perks

  • Industry leading healthcare