Overview

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit of thinking in a cloud-enabled world.

The mission of Learning Product Team in Worldwide Learning (WWL) - is to develop world-class, innovative Skilling Products & Experiences that inspire customers, partners, MCAPS sellers, and future generations to achieve more by skilling, upskilling, and reskilling, thereby reaching 100M+ learners. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world.

As the Software Engineer Manager, serve as a lead of an engineering crew and technical authority, spearheading the development, design and implementation of sophisticated software solutions that enhance our Skilling and Learning for our global learners which aligns with the Strategic goals and key Objectives established by WWL to reach 100M+ learners helping Ignite our Base and Lead with Learning. As part of Learn Product Engineering crew, we are investing in the vision of rebranding and reimagining the Skilling Platforms for our commercial, consumer and next generation learner through conversation and engaging experiences, leveraging the agentic AI framework. We envision a world where all current and future workforce can easily navigate their professional career aspirations through upskilling, cross skilling by discovering skilling content which is personalized and tailored to their career and expertise.

Your expertise as a Software Engineer Manager will be instrumental in driving the development of next-generation technologies, system architecture, and delivering robust, scalable solutions to meet our goals.

We are looking for an energetic, customer-obsessed lead to help develop, release, and maintain the world class business critical services which are critical to the success of Microsoft and WWL. You would collaborate with teams across Microsoft, MCAPS and WWL to simplify, extend and scale our skilling platforms. You would have the opportunity to drive impact across MCAPS and collaborate with teams in Microsoft’s broader engineering ecosystem to leverage technologies like GenAI, AOAI, Business Applications, Power Platform, and Azure which are fundamental in building modern microservices based solutions and is highly adopted inside and outside Microsoft.

You will also be expected to demonstrate the ability to learn and adopt relevant new technologies, tools, methods and processes from Microsoft and industry and develop talent in the team to consume these technologies in business applications.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

Coding

  • Drive high quality code through technical documentation, code reviews and engineering excellence.
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leads sprint development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations.
  • Guides team within and across teams on producing extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications.
  • Model best practices of software engineering to the team, coach them in growth mindset and career development, expert in software feature development contributing to architecture and implementation hands on,
  • Leads efforts to continuously improve code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs. Identifies best practices and coding patterns and provides deep expertise on the coding and validation strategy.
  • Defines or reuses quality metrics, best practices, and coding patterns to ensure testable code. Leads by example in best code-writing practices (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions).
  • Leads team on identifying and anticipating blockers or unknowns during the development process, escalating them, communicating how they will impact timelines, and leading efforts to identify and implement strategies and/or opportunities to address them.

Reliability and Supportability

  • Integrates, designs, and reviews others work across a team or product to integrate logging and instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, utility, and safety mechanisms, and for allowing monitoring and investigating security-related concerns and scenarios for both live and A/B experiments for products, services, and offerings.
  • Leads team on leveraging telemetry feedback and effectiveness to drive the improvement of subsequent monitoring designs.
  • Ensures solutions are scalable, financially responsible, and meet capture/storage guidelines. Guides team and leads efforts to classify, and analyze complex data and analyses on a range of metrics (e.g., health of the system, where bugs might be occurring).

People Management

  • Practice our leadership principles. Coach: Define team objectives and outcomes. Enable success across boundaries. Help the team adapt and learn.
  • Attract and build a strong engineering team, and mentor/grow junior developers.

Other

  • Embody our culture and values

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript, or Python OR equivalent experience.

Preferred Qualifications

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript, or Python OR equivalent experience.
  • 4+ years people management experience.
  • 4+ years of experience in Distributed Systems and coaching junior staff.
  • 8+ years of experience in system software development, with a focus on software development, system and solution architecture, system-level software design principles.
  • 8+ years of engineering experience building and deploying products or services.
  • 2+ years of experience with GenAI, Azure Open AI, Power Platform and D365.
  • Entrepreneurial sense of ownership and ability to take initiative and operate autonomously are key.
  • Excellent communication and presentation skills to confidently present to and convince customers and partners.
  • Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

https://careers.microsoft.com/us/en/us-corporate-pay

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

About Microsoft

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.

Apply now

Please let Microsoft know you found this job on ManagerTrack. This helps us grow!

Apply now

Unlock thousands of jobs and get more interviews

Let us do the heavy lifting and sift through the noise in your job search to get the most relevant jobs in front of you

What’s included

  • Advanced search filters
  • 24 hour advanced access to new jobs
  • Email alerts

Pay monthly, cancel anytime

$19.99/month

Join now

Invoices and receipts available for easy company reimbursement