Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Documentation Platform team is seeking a Senior Software Engineer to join their mission of creating exceptional engineering documentation experiences. This role focuses on building and maintaining systems that manage critical engineering documentation across Microsoft. You'll work with cutting-edge AI technology to enhance documentation accessibility and relevance for engineers company-wide.

The position offers an exciting opportunity to develop cloud-native architecture skills while building comprehensive documentation management systems. You'll collaborate with engineering leaders across Microsoft to optimize team efficiency through improved documentation tools. This role impacts Microsoft's engineering ecosystem at scale, influencing how every engineer at the company works with documentation.

As a team member, you'll be responsible for creating systems that ingest, transform, store, serve, and search engineering documentation. The role combines technical expertise with strategic thinking, requiring both strong coding skills and the ability to understand and implement user requirements effectively.

The position offers competitive compensation, with base pay ranging from $117,200 to $229,200 USD annually (higher in SF and NYC areas). Microsoft provides comprehensive benefits including healthcare, educational resources, and parental leave. The role is fully remote-eligible, offering flexibility in work location while maintaining high impact potential.

This is an excellent opportunity for experienced engineers who are passionate about documentation systems, cloud architecture, and creating scalable solutions. You'll be part of a team that values innovation, collaboration, and technical excellence, while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans, release plans, and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle on-call responsibilities
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • 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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure SQL DB focusing on distributed systems and database management, requiring 8+ years of experience in backend development.

(Senior) Software Engineer - Multiple Roles

Senior Software Engineer position at Microsoft Prague working on distributed systems and cloud services across multiple teams including Identity, M365, and Azure DevOps.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Copilot Studio Agents team, focusing on AI automation integration into business applications.

Senior Software Engineer

Senior Software Engineer role at Microsoft Dynamics 365, building AI-powered enterprise solutions with focus on customer service applications.

Senior Software Engineer - Services

Senior Software Engineer role at Microsoft Teams Premium Services, building scalable backend services with .NET Core, Azure, and Kubernetes in Vancouver.