Taro Logo

Senior Full Stack Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further.
$119,800 - $234,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Education

Job Description

Microsoft's Learn Product Engineering Team is seeking a Senior Full Stack Software Engineer to join their mission of developing world-class, innovative Skilling Products & Experiences. This role focuses on Azure Full Stack development to create enterprise-grade features impacting millions of learners worldwide who rely on Microsoft Skilling platforms.

As a Senior Full-Stack Software Engineer, you'll be responsible for spearheading the design and implementation of sophisticated learning and skilling solutions. The position involves working with cutting-edge technologies, including AI-assisted features, to modernize skilling content operations and reimagine release at scale across various platforms like Learn, YouTube, LinkedIn, and Instagram.

The role offers competitive compensation ranging from $119,800 to $234,700 per year (higher for San Francisco and NYC locations), along with comprehensive benefits. You'll be working in a collaborative and agile environment, applying your technical skills to real-world problems while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Key technical aspects include:

  • Full stack development using C#, .NET, React, and cloud technologies
  • Working with Azure infrastructure and microservices architecture
  • Implementation of CI/CD pipelines and DevOps practices
  • Database development with Azure SQL and Cosmos DB
  • Integration of AI/LLM-based tools and frameworks

The position offers growth opportunities through:

  • Leading and mentoring early career engineers
  • Collaborating with cross-functional teams
  • Driving technical architecture decisions
  • Contributing to enterprise-scale solutions
  • Working with cutting-edge technologies and AI integration

Microsoft's culture embraces a growth mindset and encourages teams to bring their best contributions each day. The role combines technical excellence with the opportunity to impact millions of learners worldwide through Microsoft's skilling platforms.

Last updated 3 days ago

Responsibilities For Senior Full Stack Software Engineer

  • Design, develop and maintain engineering infrastructure, tools, and services for CI/CD
  • Develop software features for Skilling platforms
  • Support and maintain existing services & integrations with Line of Business applications
  • Establish and enforce proficient practices in coding, testing, and documentation
  • Lead early in career Software Engineers
  • Work across organizations and directly with partners
  • Drive identification of dependencies and development of design documents

Requirements For Senior Full Stack Software Engineer

Java
JavaScript
Python
React
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience in cloud development principles and patterns
  • 4+ years of experience coding in C#,.Net and React
  • 4+ years of experience in leading, managing, and driving technical and architectural dependencies
  • Experience in building and deployment pipelines from scratch
  • 2+ years of experience in Database development in Azure SQL, Cosmos DB, or Azure Data Factory (ADF)

Benefits For Senior Full Stack Software Engineer

Medical Insurance
Parental Leave
401k
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect