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
5+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

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 (PLG) initiatives across Microsoft 365, Windows, and other products. This role is critical in driving the adoption and monetization of Microsoft 365 Copilot through PLG methodologies.

As a Software Engineer II on the E+D Growth team, you'll be at the forefront of defining and delivering PLG strategy across Windows, Office, and beyond. You'll craft AI-powered experiences that hundreds of millions of people rely on daily. The position involves building new experiences, running experimentation, and making data-driven decisions to ship successful products.

The role offers significant opportunities for impact in a high-growth area within E+D. You'll work with cross-functional teams to determine user requirements, develop design documents, implement code, and maintain system reliability. The position requires strong technical skills, problem-solving abilities, and excellent collaboration capabilities.

Microsoft provides a comprehensive benefits package, including industry-leading healthcare, educational resources, investment options, and generous parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, creating an inclusive environment where employees can thrive professionally and personally.

This is an excellent opportunity for a mid-level software engineer looking to make a meaningful impact on products used by millions while working with cutting-edge AI technology and growth initiatives at one of the world's leading technology companies.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies and development of design documents
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service
  • Remains current in skills by staying abreast of current developments

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 5+ 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
Parental Leave
Education Budget
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