Taro Logo

Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

The E+D Growth Team at Microsoft is focused on expanding the user and customer base through Product-Led Growth initiatives across Microsoft 365, Windows, and other products. As a Software Engineer II, you'll be part of driving the adoption and monetization of Microsoft 365 Copilot through Product-Led Growth methodologies.

The role involves working with the E+D Growth team to define and deliver Product-Led Growth (PLG) strategy across Windows, Office, and beyond, creating AI-powered experiences used by hundreds of millions of people daily. You'll be responsible for building new experiences, running experimentation, and making data-driven decisions to ship candidates.

This position offers opportunities to make significant impact in a high-growth area within E+D. You'll work on critical features that help grow Microsoft's user and customer base across all market segments, from consumers to businesses of all sizes. The role focuses on improving engagement, retention, and acquisition for various products within the Experiences and Devices organization.

The ideal candidate will combine technical expertise with a growth mindset, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. You'll be part of a culture that values respect, integrity, and accountability, working in an inclusive environment where everyone can thrive.

Key responsibilities include determining user requirements, contributing to design documents, implementing code, breaking down work items, and participating in on-call system monitoring. The role requires staying current with technical developments to improve product performance and reliability while driving consistency in monitoring and operations at scale.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Contribute to identification of dependencies and development of design documents
  • Create and implement code for products, services, or features
  • Break down larger work items into smaller work items and provide estimation
  • Act as Designated Responsible Individual (DRI) for on-call system monitoring
  • Stay current with developments to improve product availability, reliability, and performance

Requirements For Software Engineer II

Python
Java
JavaScript
TypeScript
  • 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
  • Solid understanding of software design principles and best practices
  • Excellent problem-solving and analytical skills
  • Good design, coding, debugging, teamwork, partnership and communication skills

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 Software Engineer II

Software Engineer

Microsoft is hiring a Software Engineer in Bangalore to work on M365 Enterprise Copilot's Employee Self Service Agent, focusing on ISV connector development and AI integration.

Software Engineer II

Software Engineer II position at Microsoft's E+D Growth Team, focusing on Product-Led Growth initiatives and AI-powered experiences across Microsoft 365 and Windows platforms.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, building large-scale distributed systems with competitive compensation and benefits.

ROP - Software Engineer II

Software Engineer II position at Microsoft working on Azure Storage, the world's largest Object Storage service, building distributed systems at massive scale.

Software Engineer

Software Engineer role at Microsoft Azure Storage team working on highly distributed, massively scalable cloud storage platform, focusing on reliability, scalability, and performance.