Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

The E+D Growth Team's role is to help grow our user and customer base through Product-Led Growth motions. We work with Microsoft 365, Windows, and other products to improve engagement, retention, and acquisition across all market segments.

As a Senior Software Engineer on the E+D Growth team, you'll help define and deliver our Product-Led Growth (PLG) strategy across Windows, Office, and beyond, creating AI-powered experiences used by hundreds of millions. You'll drive the adoption and monetization of Microsoft 365 Copilot through PLG methodologies.

The role involves:

  • Building new experiences and running experiments
  • Making data-driven decisions to ship features
  • Collaborating with stakeholders to determine user requirements
  • Developing design documents for products and services
  • Creating, implementing, and optimizing code for performance
  • Acting as a Designated Responsible Individual (DRI)
  • Guiding other engineers and following playbooks
  • Monitoring systems and handling service incidents
  • Staying current with technical trends and patterns

We're looking for builders and explorers with a growth mindset who can drive big ideas from concept to scale. You'll work in a collaborative environment focused on creating impactful solutions used by millions globally.

The position offers opportunities to:

  • Work on transformative AI-powered products
  • Drive growth for Microsoft's core software portfolio
  • Make data-driven product decisions
  • Lead technical initiatives and mentor others
  • Shape the future of Microsoft's PLG strategy

Benefits include industry-leading healthcare, educational resources, savings plans, parental leave, generous time off, and opportunities to make a global impact through Microsoft's giving programs.

Last updated 14 minutes 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, and refactor code
  • Partner with stakeholders to drive project plans and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor systems/products/services and handle incidents
  • Stay current with new technical trends and patterns

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Strong understanding of product development and user experience
  • Experience with experimentation and data-driven decision-making

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
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 AI + Windows Engineer (Windows)

Senior AI + Windows Engineer position at Microsoft's M365 Copilot team in Hyderabad, focusing on developing AI-powered experiences for Windows platform using C/C++.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams in Bangalore, focusing on building data analytics platforms that process petabytes of telemetry data daily.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on developing enterprise software solutions, offering competitive compensation, hybrid work arrangement, and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Industry Solutions Engineering team, working on cloud solutions with customers, requiring 7+ years of experience in software development.

ROP - Senior Software Engineering

Senior Software Engineering role at Microsoft working on Azure Files storage system, developing scalable cloud storage solutions with 4+ years experience required.