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

Full Stack Software Engineer II

Microsoft

$100,600 - $199,000
Oct 17, 2025
Remote, US
Apply Now

Microsoft is seeking a Full Stack Software Engineer II to develop enterprise-grade features for Azure Full Stack development, impacting millions of learners around the world who rely on Microsoft Skilling platforms

Requirements

  • 2+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures, micro-services and DevOps model
  • 2+ years of experience coding in C-Sharp,.Net and React
  • 2+ years of experience in building and deployment pipelines from scratch and using Infrastructure as Code (IaaC) templates such as Azure Resource Manger (ARM) templates or Bicep
  • 2+ years of experience in Database development in Azure SQL, Cosmos DB, or Azure Data Factory (ADF)
  • 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, and Azure AI Foundry, with focus on scalable and intelligent enterprise solutions
  • Knowledge of data structures, algorithms, and software design principles

Responsibilities

  • 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 software features for Skilling platforms, including requirement gathering, architecture, application and database design, development, testing, and deployment
  • Support and maintain existing services & integrations with Line of Business (LOB) applications across the enterprise
  • Establish and enforce proficient practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability
  • Improve the reliability and debuggability of test frameworks by integrating automation and gates
  • Develop and utilize AI/LLM models to analyze test failures, identifying root causes such as test flakiness or infrastructure issues
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI)

Other

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 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
  • Travel 0-25%
  • 0 days/week in-office - remote
  • Must be eligible to work in the United States