Principal Software Engineering Manager

3 Weeks ago • 6-10 Years • Full Stack Development • Undisclosed

About the job

Job Description

The Principal Software Engineering Manager at Microsoft's Industry Solutions Engineering (ISE) team will lead cross-functional teams in developing cloud-based solutions for high-impact customers. Responsibilities include guiding stakeholder partnerships, developing design documents, optimizing code, driving project plans, and ensuring product scalability and performance. The role demands strong collaboration with customers, product teams, and open-source communities. The ideal candidate possesses deep expertise in modern software engineering practices and cloud technologies, along with significant people management experience. Travel up to 25% is required. This position involves working closely with a technical program manager and data scientist to build innovative solutions and contribute to open-source projects.
Must have:
  • 6+ years technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • 4+ years people management experience
  • Lead product development and scaling
  • Guide teams in design document development
Good to have:
  • Master's Degree in Computer Science
  • Experience with Microsoft technologies
  • Experience with open-source contributions
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Do you enjoy solving problems, writing software, and working with customers? Do you want to join a team where learning about new technology is part of our work every day? Then, come join us!
 
The Industry Solutions Engineering (ISE) team is a global engineering organization that works directly with customers looking to leverage the latest technologies to address their toughest challenges.

 

We work closely with our customers’ engineers to jointly develop code for cloud-based solutions that can accelerate their organization. We work in collaboration with Microsoft product teams, partners, and open-source communities to empower our customers to do more with the cloud. We develop solutions side-by-side with our customers through collaborative innovation to solve their challenges. This work involves the development of broadly applicable, high-impact solution patterns and open-source software assets that contribute to the Microsoft platform.

 

We are hiring a Software Engineering Manager with deep experience and expertise in designing and delivering solutions using modern software engineering practices and cloud technologies. You will work closely with a technical program manager and data scientist to co-lead a cross-functional team to work side-by-side with high-impact and strategic customers and their engineers to build innovative solutions.

 

As part of our team, you will thrive in working with a variety of technologies, not just Microsoft technology.  You will solve exciting business problems, contribute to open source, and collaborate with Microsoft product teams. You will enable the engineers on your team to apply their skills, creativity, and aspirations to benefit our customers and advance their careers.

 

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.

Qualifications

Required/Minimum Qualifications (RQs/MQs)

  • 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, or Python
    • OR equivalent experience.

 

Additional or Preferred Qualifications (PQs)

  • 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 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years people management experience.
  • Enjoy travel and are comfortable with travel up to 25%

 

 

Our team prides itself on embracing a growth mindset, inspiring excellence, and encouraging everyone to share their unique viewpoints and be their authentic selves. Join us and help create life-changing innovations that impact billions around the world!

 

At Microsoft, we are seeking people who have a passion for the positive impact technology can have on communities and for making a difference in the world. Within ISE, you will find a wide range of backgrounds, perspectives, personal and cultural experiences which are vital to our success with our customers.  It’s an informal and flexible work environment and you’ll be welcome to work in the way that best enables you to get your job done. 

 

We invest in your health, wellness, and financial future by offering a competitive package including a wide range of benefits built around your personal needs and those close to you.  

 

 

 

#ISEngineering

#CBA

Responsibilities

  • Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams.
  • Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers).
  • Leads product 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.
  • Embodies our and
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

Mountain View, California, United States (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Mountain View, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ComeOn Group - Data Engineering Lead

ComeOn Group, Sweden (Hybrid)

Nagarro - Principal Engineer, Java Fullstack

Nagarro, India (On-Site)

Nagarro - Principal Engineer, QA Automation

Nagarro, India (Remote)

Luxoft - Senior java developer with AWS

Luxoft, United States (Remote)

PlayStation Global - Sr. Software Engineer in Test

PlayStation Global, United States (On-Site)

Luxoft - Development Engineer Lead

Luxoft, India (Remote)

Nasdaq - Frontend Developer

Nasdaq, Poland (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

AGS - American Gaming Systems - Graduate QA Engineer

AGS - American Gaming Systems, Australia (On-Site)

Trek - Store Manager

Trek, Australia (On-Site)

Immutable - Senior Site Reliability Engineer

Immutable, Australia (Hybrid)

Windranger Labs - Senior DevRel Engineer

Windranger Labs, Australia (On-Site)

DNEG - FX Technical Director

DNEG, Australia (Hybrid)

SSC Technologies - Senior Fund Accountant (Private Equity)

SSC Technologies, Australia (On-Site)

Rackspace Technology - Presales Data Architect – AWS - Sydney (Onsite)

Rackspace Technology, Australia (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

OpenGov - Software Engineer III - EAM

OpenGov, United States (Hybrid)

Info Stretch - Senior Java Engineer

Info Stretch, Poland (On-Site)

Aristocrat Gaming - Sr Technical Lead - .Net Development

Aristocrat Gaming, India (Hybrid)

Meta - Production Engineering

Meta, United States (On-Site)

Next Level Business Services - Java/C++ Developer

Next Level Business Services, United States (On-Site)

Luxoft - Software Engineer (Node.js)

Luxoft, Australia (On-Site)

Go Fund Me - Staff Software Engineer (Payments)

Go Fund Me, United States (On-Site)

Get notifed when new similar jobs are uploaded