Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Job Description

Microsoft's OneDrive & SharePoint Experiences organization is seeking a Senior Software Engineer to join their team building a new platform for enabling "ultimate" Progressive Web Applications. This role offers an exciting opportunity to work on making web applications faster, resilient, and capable of full offline experience with 2-way synchronization.

The position involves working with a wide range of technologies including C++, C#, AI MCP server tools, Azure DevOps pipelines, HTTP protocols, security mechanisms, SQL databases, and synchronization algorithms. You'll be part of a team that's fundamentally changing how millions of people interact with their devices and important content.

As a Senior Software Engineer, you'll be responsible for driving improvements in build performance, implementing AI-generated code deployment systems, and leading the migration to modern, AI-first engineering workflows. The role requires strong technical skills, excellent communication abilities, and experience with object-oriented programming and database technologies.

The position offers competitive compensation ($119,800 - $234,700 base salary range), comprehensive benefits including healthcare, educational resources, and parental leave, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be joining Microsoft at an exciting time, contributing to essential stages of an ambitious roadmap in the OneDrive and SharePoint services, which are central to Microsoft's cloud strategy.

This role is perfect for someone who thrives on technical challenges, enjoys working with cutting-edge AI technologies, and wants to make a significant impact on products used by millions of people worldwide. The position requires 4+ years of technical engineering experience and offers opportunities for growth and development within Microsoft's collaborative and inclusive culture.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Drive improvements to the team's build performance and developer inner loop
  • Design and implement systems to automatically deploy AI-generated code changes
  • Lead the migration of engineering tools and workflows to a modern, AI-first ecosystem
  • Collaborate across disciplines to identify bottlenecks and define success metrics
  • Champion engineering excellence by promoting best practices in AI-assisted development

Requirements For Senior Software Engineer

Python
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience in developing, debugging and maintaining code in object oriented languages
  • Experience with C++, C#, and utilizing AI in day-to-day work
  • Strong coding, debugging, algorithm design and problem-solving skills
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
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

Related Jobs