Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
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 making engineering documentation a delightful experience. This role focuses on building and maintaining systems that handle critical engineering documentation across Microsoft.

The position offers an exciting opportunity to work with cutting-edge AI technology and cloud architecture, creating systems that ingest, transform, store, serve, and search documentation. You'll be building deep, cloud-native systems that impact how every engineer at Microsoft works with documentation.

As a senior engineer, you'll collaborate with engineering leaders across the company to improve documentation tools and efficiency. The role involves working on one of Microsoft's broadest-scale engineering systems, with the potential to influence documentation practices company-wide.

The team believes in the power of great documentation technology to enable engineering excellence. You'll be part of a mission to make writing and accessing engineering documentation more efficient and effective for all Microsoft engineers.

Key aspects of the role include:

  • Building and optimizing documentation management systems
  • Implementing AI solutions for improved documentation experiences
  • Developing cloud-native architectures for documentation platforms
  • Collaborating with teams across Microsoft to understand and meet documentation needs
  • Contributing to large-scale engineering systems

The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the flexibility of up to 100% remote work. This is an excellent opportunity for experienced engineers who are passionate about documentation, cloud systems, and creating impact at scale.

Microsoft provides an inclusive work environment with a growth mindset culture, focusing on innovation and collaboration. The role offers the chance to work on meaningful projects that improve how engineers across Microsoft access and manage documentation, ultimately contributing to the company's mission of empowering every person and organization on the planet to achieve more.

Last updated 14 days ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • 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 upon hire/transfer and every two years

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.