This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit of thinking in a cloud-enabled world. Within Global Skilling Product Team, we are seeking a self-motivated, technically acumen Software Engineer for Azure Full Stack development to develop enterprise-grade features impacting millions of learners around the world who rely on Microsoft Skilling platforms for consuming the learning and skilling content across various across platforms.
Job Responsibility:
Design, develop and maintain engineering infrastructure, tools, and services that power the CI/CD for Microsoft Learning (Skilling) platform and services
Develop software features for Skilling platforms
Site Reliability: Support and maintain existing services & integrations
Establish and enforce highly effective practices in coding, testing, and documentation
Improve the reliability and debuggability of test frameworks
Develop and utilize AI/LLM models to analyze test failures
Transition manual testing efforts into automated processes
Leads junior Software Engineers
Leads by example within the team
Work across organizations and directly with partners
Drives identification of dependencies and the development of design documents
Drives identification of areas of dependency and overlap with other teams
Mentor engineers
Contribute to internal technical communities
Embody culture and values
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Nice to have:
Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
7+ years of experience in cloud development principles and patterns
7+ years of experience in leading technical and architectural dependencies
7+ years of hands-on experience in developing applications using RESTful APIs, microservices architecture, ASP.NET
3+ years of hands-on production experience with infrastructure templates and scripts
Proficient IaaC templates such as ARM templates or Bicep
Proficiency in C#, .NET, React, JavaScript/TypeScript
Observability and data driven mindset
Technical experience with cloud and hybrid infrastructures
Proven proficient problem solving and debugging skills
Proven experience optimizing cloud infrastructure for cost savings
Solid knowledge of data structures, algorithms, and software design principles
Proven experience designing and shipping AI/ML or GenAI solutions