Taro Logo

Senior Software Engineer - C++

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI
This job posting is no longer active. Check out these related jobs instead:

Job Description

The Experience plus Devices (E+D) Growth team at Microsoft is seeking a Senior Software Engineer to drive the adoption of Copilot and Microsoft 365. This role is at the strategic center of E+D's mission to revolutionize productivity through embedded experiences across the Microsoft 365 suite.

As part of the client development team, you'll be responsible for delivering high-performance native Windows/macOS experiences using modern C++20 and platform-specific frameworks. The role involves enabling contextual Product-Led Growth motions within Microsoft 365 apps, requiring both strategic thinking and technical expertise.

The team operates as a modern engineering organization, embracing industry best practices in Product-Led Growth (PLG). They take a data-informed, hypothesis-driven approach, measuring outcomes rigorously to ensure customer and business impact. You'll collaborate with PMs, designers, data scientists, user researchers, and marketers to build experiences used by hundreds of millions daily.

The position offers significant growth opportunities and mentorship. The team values inclusive workplace culture where diverse ideas are welcome. Working at Microsoft's Redmond campus, you'll enjoy a flexible hybrid schedule with up to 50% work from home option.

Key responsibilities include:

  • Designing secure, reliable, scalable software solutions
  • Developing and validating software that enhances customer experiences
  • Championing customer-first design principles
  • Analyzing data to validate hypotheses and inform decisions
  • Contributing to an inclusive environment
  • Demonstrating growth mindset through continuous learning

Required qualifications include a Bachelor's in Computer Science or equivalent plus 4+ years of C++ engineering experience, with expertise in full software development lifecycle. The role offers competitive compensation with a base pay range of $119,800 - $234,700 USD (higher for SF Bay Area and NYC).

This is an excellent opportunity for a senior engineer passionate about building impactful solutions at scale while working with cutting-edge technologies in AI and productivity tools.

Last updated a month ago

Responsibilities For Senior Software Engineer - C++

  • Design secure, reliable, scalable, and sustainable software
  • Develop, validate, release, and derive insights from software that enhances customer experiences
  • Champion customer-first design that leads to increased loyalty
  • 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 others and sharing learnings

Requirements For Senior Software Engineer - C++

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in C++
  • 4+ years of experience designing, building and shipping high quality production products or services
  • 4+ years experience with full software development cycle
  • Professional experience developing software using C++ in a production environment
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - C++

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