Principal Software Engineering Manager

1 Hour ago • 6-10 Years • Full Stack Development

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.

Seoul, South Korea (On-Site)

New York, New York, United States (On-Site)

Texas, United States (Hybrid)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

Sydney, New South Wales, Australia (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

London, England, United Kingdom (On-Site)

Beijing, Beijing, China (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Trend Micro - Senior Software Developer

Trend Micro, Canada (On-Site)

Assystems - Docteur MBSE H/F

Assystems, France (On-Site)

Interactive Brokers - Software Engineer - Java

Interactive Brokers, India (Hybrid)

Next Level Business Services - Senior Java Developer

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

Bally's Interactive - Java Developer

Bally's Interactive, (On-Site)

Likewize - Fullstack Developer

Likewize, India (On-Site)

Poppulo - Software Development Engineer II

Poppulo, India (Hybrid)

Aristocrat Gaming - .NET Developer (mid-senior)

Aristocrat Gaming, Poland (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Senior Software Engineer (Android)

GoTo Group, India (On-Site)

Unity - Senior Software Engineer

Unity, Israel (On-Site)

Rockstar Games - Build & Release Engineer

Rockstar Games, United States (On-Site)

Dovelp - Game Developer Intern

Dovelp, India (On-Site)

Globalization Partners - Manager, DevOps

Globalization Partners, (Remote)

Duck Creek Technologies - Associate Manager Solution Engineering DevOps - Remote

Duck Creek Technologies, India (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Trek - Production Technician

Trek, Australia (On-Site)

Luxoft - Senior Murex Front Office BA

Luxoft, Australia (On-Site)

DNEG - Senior Lighting TD

DNEG, Australia (On-Site)

Microsoft - Digital Azure Technical Leader

Microsoft, Australia (Hybrid)

Maxis Studios - Development Director

Maxis Studios, Australia (Hybrid)

Axinous - Product Support Engineer II

Axinous, Australia (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

CloudHire - Fullstack Developer - Remote - India

CloudHire, India (On-Site)

Nagarro - Senior Staff Engineer, Java

Nagarro, India (On-Site)

SOTI - Sr Software Developer - 2

SOTI, India (Hybrid)

ION - Lead Software Engineer, Italy

ION, Italy (On-Site)

Meta - Software Engineer, Systems

Meta, United States (On-Site)

Info Stretch - Senior Java Engineer

Info Stretch, Poland (On-Site)

Luxoft - Senior SSIS Developer

Luxoft, India (On-Site)

Get notifed when new similar jobs are uploaded