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

The Documentation Platform team at Microsoft is seeking a Senior Software Engineer to join their mission of revolutionizing engineering documentation. This role focuses on creating systems that manage, transform, and serve critical engineering documentation across Microsoft. You'll work with cutting-edge AI technology to enhance documentation experiences and build cloud-native systems at scale.

The position offers an exciting opportunity to impact how every engineer at Microsoft works by developing and maintaining documentation platforms that serve the entire company. You'll be responsible for creating efficient systems for ingesting, transforming, storing, and searching engineering documentation, while collaborating with engineering leaders across the company.

As part of this role, you'll have the chance to work with cloud architecture and implement innovative solutions that make documentation more accessible and useful. The team believes in the power of great documentation technology to enable engineering excellence, and you'll be at the forefront of this initiative.

The position offers competitive compensation ranging from $117,200 to $229,200 USD annually, with higher ranges for specific locations like the San Francisco Bay area and New York City. 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 on Microsoft's engineering ecosystem.

This is an excellent opportunity for experienced engineers who are passionate about documentation, cloud systems, and creating scalable solutions that impact thousands of engineers. You'll be part of a company culture that values growth mindset, innovation, and collaboration, working on systems that directly contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 16 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 and release plans
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle incidents

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft security screening requirements
  • Pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft AI, focusing on compliance and security automation, offering $117K-$229K salary with hybrid work in Seattle.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on CI/CD infrastructure and tooling, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Windows OS networking, security, and system-level development with hybrid work options in Hyderabad.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Bing organization, focusing on building and maintaining distributed systems and improving developer experience at scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft M365 team, focusing on cloud services and backend development with opportunity for remote work.