Software Engineer II and Senior Software Engineer (Multiple Positions) - Office Files and Identity | Microsoft Careers

Microsoft

Actively hiring
US Posted 135 days ago $100,600$199,000 / year

At a glance

AI generated

TL;DR

As a Software Engineer II or Senior Software Engineer on the FIO (Office Files and Identity) Team at Microsoft, you will work closely with Word, Excel, PowerPoint, and other Office applications to enhance cloud file access and collaboration. Your daily tasks include designing and implementing features that improve performance and reliability, collaborating across teams to deliver cutting-edge solutions, and leveraging data-driven insights to inform product decisions. You will contribute to the modernization of core workflows and the integration of AI technologies like Copilot into Office products. The role requires expertise in languages such as C++, C#, Java, or Rust, along with experience in building cross-platform applications and optimizing network communications and client-side storage stacks. This position offers a unique opportunity to impact millions of users globally by addressing some of the most challenging technical problems in cloud collaboration and identity management.

Skills

C C++ C# Java Rust React Native ReactJS CI/CD Windows MacOS iOS Android Network Protocols Performance Optimization Client-Side Storage Stacks Data Pipelines Telemetry Cross-Platform UX

What you'll do

  • Design and implement features that enhance the performance and reliability of cloud file access for Office apps.
  • Collaborate on modernizing collaboration workflows to reduce friction for users working with documents in real-time.
  • Use data-driven approaches to inform product design decisions and ensure high customer satisfaction and cloud usage.
  • Debug and fix code issues while reviewing and enhancing existing codebases within the Microsoft client coauthoring stack.
  • Develop efficient network communication protocols and tools to support complex customer scenarios across various network services.

What we're looking for

  • 2+ years of technical engineering experience with coding in C, C++, C#, Java, or Rust.
  • Bachelor's Degree in Computer Science or related field.
  • Experience building and shipping production-quality, performant, cross-platform applications.
  • Collaboration skills for delivering software features across teams.
  • Platform-specific application development experience on Windows, MacOS, iOS, or Android.
  • Expertise in designing efficient network communications and reliability tooling.
  • Understanding of client file system design and performance optimizations.

Market check

Salary context

This $100,600–$199,000 range sits above 40% of similar postings on FindRole.

Peer median band

$117,000$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,450$177,250

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 451 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 417 roles with salary data.

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

US 145 days ago $100,600$199,000
Azure Power Platform Copilot Studio React JavaScript C# Cosmos DB Dataverse D365 ASP .NET Azure Container Apps RESTful web services Terraform CI/CD Kubernetes Python PostgreSQL

Software Engineer II | Microsoft Careers

Microsoft

US 97 days ago $100,600$199,000
Python C# JavaScript Azure Kubernetes Docker CI/CD PostgreSQL Redis Prometheus Grafana Git RESTful APIs OAuth SAML JSON XML Linux Windows Server

Software Engineer II | Microsoft Careers

Microsoft

US 55 days ago $100,600$199,000
Python C++ Rust Docker Kubernetes Azure CI/CD Prometheus Grafana PostgreSQL Redis Git Linux High Performance Computing Messaging Protocols Networking Hardware Performance Analysis Tools Profiling Tools REST APIs JSON YAML

Software Engineer II | Microsoft Careers

Microsoft

US 119 days ago $100,600$199,000
Azure OpenAI SQL NoSQL CosmosDB PostgreSQL MongoDB C C++ Python Kusto SemanticKernel LangChain CI/CD TDD

Software Engineer II | Microsoft Careers

Microsoft

US 93 days ago $100,600$199,000
PostgreSQL Linux Docker Kubernetes Azure CI/CD Python Go C SQL Terraform Git Jenkins Prometheus Grafana Redis MongoDB Hadoop Spark