Enable America Jobs

Enable America Logo

Job Information

Microsoft Corporation Principal Software Engineering Manager in Redmond, Washington

Come join Microsoft Editor team to work on state-of-the-art services, platforms, distributed systems, user experiences, and modern technology to deliver the next generation of productivity experiences used by hundreds of millions of users daily! We are looking for  Principal *Software Engineering Manager * who can help us further grow our products, business, and culture! 

At the core of our mission lies the pursuit of  next-generation productivity experiences . We envision a world where work becomes more intuitive, efficient, and creative. To achieve this, we’ve applied the power of  large language models (LLMs ) using Microsoft 365 Copilot .

Microsoft 365 Copilot  is your steadfast companion in the world of work. Copilot in Word provides the first draft that one can edit and iterate upon. It writes, edits, summarizes, and creates alongside you. We’ve taken bold steps, enabling Copilot in Word to empower millions of users. But our journey has just begun. Challenges abound—fine-tuning prompts, ensuring responsible AI, providing grounded but creative content, adapting to diverse writing styles and meeting ever-increasing user expectations. 

Copilot leverages your data from the  Microsoft Grap h . It’s like having a brilliant collaborator who knows your context intimately. Whether you’re drafting a project proposal or refining an existing document, Copilot brings relevant information to the table.

Our commitment extends beyond productivity. We’ve woven Copilot into the fabric of enterprise security and privacy. As we reimagine work, we invite you to join us on this transformative journey. Let’s turn words into impact, one keystroke at a time.

We are a people-first organization: we invest deeply in each other and are committed to each other’s success. You’ll manage the team by modeling excellence, coaching for active development, and caring through healthy, candid conversations. 

Principal Software Engineering Manager position provides an opportunity to be at the forefront of technology, with a supportive environment for building skills for designing commercial grade software at scale. It is an opportunity to work with some of the best experts in the field and will provide an opportunity for long-term technical and non-technical growth and career path. You’ll lead a team of experienced engineers across a breadth of technologies, working in a customer-focused, hypothesis-driven fashion with multiple partner teams across Office, leveraging both quantitative and qualitative data to ensure we’re building experiences customers need and love. 

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.

Embody our Culture (https://www.microsoft.com/en-us/about/corporate-values) and Values (https://careers.microsoft.com/us/en/culture)

Responsibilities

  • Owning and driving delivery of critical areas and features in Word Copilot, work with the team and peers every day on solving highly complex design, coding, troubleshooting and operational challenges.

  • Help the team manage projects using agile engineering methodologies and dealing with ambiguity, working closely with Product Managers, Designers, and Stakeholders to define and execute the product roadmap.

  • Provide deep strategical technical expertise and guidance in the design/architecture/planning stage of the project, including guidance during the execution/implementation as necessary.

  • Lead, mentor, and grow team of engineers, cultivate a high-quality engineering culture, emphasizing technical excellence and rapid iteration.

  • Identify professional growth areas for each engineer on the team and proactively provide opportunities for increasing their skill set as engineers.

  • Continuously evaluate engineering processes and practices affecting the team with the goal of eliminating in-efficiencies and increasing the overall team effectiveness, drive these improvements both within the team and partners.

  • Drive innovation and take measurable risks to improve our products and services.

  • Foster a healthy and inclusive team environment.

  • Work with international teams within Microsoft.

Qualifications

Required/Minimum Qualifications

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

  • OR equivalent experience.

  • 4+ years of experience in guiding and mentoring a team of engineers, with demonstrated commitment and passion for people growth and development. 

  • 5+ years of software development experience building commercial grade software, including experience in large scale, high availability services.

Additional or Preferred Qualifications

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

  • OR 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, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience.

  • Software engineering fundamentals, including coding, software design, problem solving, and data analysis skills. 

  • Understanding of software engineering principles, with experience developing, architecting, and driving features and experiences for large-scale services or customer-facing applications. 

  • Ability to effectively work in collaborative multiple projects team environment and ship production features. 

  • Ability in self-learning, entering new domain, managing through uncertainty in an innovative team environment. 

  • Experience with modern front-end frameworks such as React or Vue.

  • Passion for growth, doing new things, and learning from others and own mistakes. 

Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,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 $173,200 - $282,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 (https://careers.microsoft.com/v2/global/en/us-corporate-pay.html)

Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers