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
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

The Experience plus Devices (E+D) Growth team at Microsoft is seeking a Senior Software Engineer to help accelerate the adoption of Copilot and Microsoft 365. This role is part of a team positioned at the strategic epicenter of E+D, focused on revolutionizing productivity by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook, Word, PowerPoint, Excel, etc.).

The team tackles technical challenges across a diverse tech stack, with solutions directly impacting business outcomes. They embody industry best practices in Product-Led Growth (PLG), taking a data-informed and hypothesis-driven approach to measuring outcomes. Engineers collaborate with PMs, designers, data scientists, user researchers, and marketers to build experiences used by hundreds of millions daily.

Key responsibilities include designing secure, reliable, scalable software, developing customer experiences, championing customer-first design, and applying critical analyses to validate hypotheses. The role requires strategic thinking, coding expertise in languages like C++, C#, Java, JavaScript/TypeScript, or Python, and a passion for building technical solutions that address customer needs.

The position offers a hybrid work arrangement (50% on-site) in Redmond, WA, with relocation support available. The base pay range is $117,200 - $229,200 per year (higher for SF Bay Area and NYC). Microsoft provides comprehensive benefits including healthcare, educational resources, savings plans, and parental leave.

This is an opportunity to join a modern engineering organization that values inclusive workplace culture, growth mindset, and creating impactful products used by millions worldwide. The ideal candidate will have 4+ years of experience shipping high-quality software products and services, strong problem-solving skills, and effective communication abilities.

Last updated 2 minutes ago

Responsibilities For Senior Software Engineer

  • Design secure, reliable, scalable, and sustainable software
  • Develop, validate, release, and derive insights from software
  • Champion customer-first design for increased loyalty to Copilot and Microsoft 365
  • Apply critical analyses to data to validate hypotheses and inform decisions
  • Foster an inclusive environment that welcomes diverse perspectives
  • Model a growth mindset by learning from and sharing with others

Requirements For Senior Software Engineer

Java
JavaScript
TypeScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with C++, C#, Java, JavaScript/TypeScript, or Python
  • 4+ years experience shipping high-quality software products and services
  • Problem-solving skills and comfortable dealing with ambiguity
  • Effective communication skills
  • Ability to perform in a fast paced, dynamic environment
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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's Windows Servicing and Delivery team, focusing on enterprise and security features for the Windows Operating System.

Senior Software Engineer--Networking

Senior Software Engineer position at Microsoft focusing on datacenter networking, requiring expertise in network design, development, and automation.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Trust & Security Services, requiring 12+ years of experience in building enterprise-scale security solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on innovative Windows features and machine learning, offering remote work and competitive compensation.

Senior Software Engineer - The Windows Agility Team

Senior Software Engineer role at Microsoft's Windows Agility team, focusing on Feature Management platform development using C/C++ for Windows OS, with hybrid work option in Redmond, WA.