Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Senior Software Engineer

Microsoft

$119,800 - $234,700
Dec 24, 2025
Remote, US
Apply Now

Microsoft is seeking a Senior 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 platforms.

Requirements

  • 4+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures, micro-services and DevOps model.
  • 4+ years of experience coding in C-Sharp, and .Net.
  • 4+ years of experience in Database development in Azure SQL, Cosmos DB, or Azure Data Factory (ADF).
  • 4 + years of experience in one of the modern front-end frameworks such as React, Angular, Type Script or Blazor.
  • Experience with Python, AI/LLM-based tools and frameworks, particularly for analyzing test failures and predicting root causes.
  • Experience in developing applications using RESTful APIs, microservices architecture, ASP.NET, Web API, and Azure AI Foundry, with a focus on scalable and intelligent enterprise solutions.
  • Knowledge of data structures, algorithms, and software design principles.

Responsibilities

  • Develop software features for Skilling platforms, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering proficient practices to ensure high-quality, scalable, and secure solutions.
  • Leverage AI and develop Copilot features within the application to enhance user experience and productivity.
  • Establish and enforce proficient practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability.
  • Support and maintain existing services & integrations with Line of Business (LOB) applications across the enterprise.
  • Design, develop and maintain engineering infrastructure, tools, and services that power the Continuous Integration and Continuous Delivery/Deployment (CI/CD) for Microsoft Learning (Skilling) platform and services.
  • Develop and utilize AI/LLM models to analyze test failures, identifying root causes such as test flakiness or infrastructure issues.
  • Transition manual testing efforts currently handled by vendor Directly Responsible Individuals (DRIs) into automated processes.

Other

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Effective communication and a track record of sharing knowledge with others through training and knowledge sharing sessions.
  • Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists.
  • Embody our culture and values