Principal Software Engineering Manager

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

About the job

Job Description

Lead a team of engineers building features for Microsoft Teams mobile, influencing its growth. Mentor and grow your team. Design, implement, and operate end-to-end product experiences, leading technical architecture, design & code reviews, and project delivery. Collaborate with product management, design, and other dependencies. Define and manage feature execution and rollout plans. Make technology and design decisions for performant experiences. Collaborate with peers to reuse code/stack components. The ideal candidate has successful management experience and strong product design and development skills. This role requires working in a fast-paced, high-impact environment using cutting-edge technology.
Must have:
  • Lead engineering teams
  • 6+ years engineering experience
  • Mobile technologies understanding
  • Product design & development skills
  • Deliver performant experiences
  • Collaboration & leadership
Good to have:
  • Android/iOS development
  • Master's degree in CS
  • 10+ years engineering experience
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

Microsoft Teams brings teams together by making it easy, productive and fun to communicate and collaborate! Microsoft Teams is the hub where the power and capabilities of M365 come together - Chat, Calling, Meetings, Files, Bots, 3rd Party integrations and more. It is built on top of latest, industry standard technology stack and frameworks.  

 

This is an opportunity to lead a fast-paced, high-impact foundational project with cutting edge technology. We are looking for a top performing principal engineering manager, who would like to work in a startup-like environment, building technology fast and with high quality. The ideal candidate has successful management experience and strong product design and development skills.  

 

You will be empowered to make product-wide technical decisions and directly impact the outcomes for this flagship product working in a dynamic and collaborative environment. You will work with great people, solve a lot of technical challenges and will have the opportunities to learn. Most importantly your work will have tangible business impact. 

 

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 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, or Python
    • OR equivalent experience.
  • 3+ years of leading an engineering team. 

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.
  • 4+ years people management experience.
  • Solid understanding of mobile technologies, design patterns, computer science basics. Android/iOS development experience is preferred. 
  • Good problem-solving skills and ability to think strategically 
  • Track record of delivering innovation and results, leadership and collaboration. 
  • Ability to work on cross team/org projects 
  • Creates an inclusive and fun work environment where every employee engages effectively.   

 

#MicrosoftTeams

Responsibilities

  • Lead a team of engineers to build features which influence growth of Teams mobile. 
  • Mentor and grow the engineers in your team. 
  • Design, implement and operate end-to-end product experiences. We expect you to lead the technical architecture, design & code reviews, and delivery of projects, interfacing with product management, design and other dependencies. 
  • Collaborate with product managers to layout and manage the feature execution and rollout plan. 
  • Make technology and design decisions to deliver performant experiences. 
  • Collaborate with your engineering peers to reuse code/stack components where applicable and feasible.   
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)

Dublin, County Dublin, Ireland (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

San José, San José Province, Costa Rica (On-Site)

Prague, Prague, Czechia (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Nagarro - Senior Engineer, Java

Nagarro, India (Remote)

Luxoft - Murex Support Consultant

Luxoft, Malaysia (On-Site)

Unico Connect - Senior NodeJS Developer

Unico Connect, India (On-Site)

Talent Corner HR Services   - Debugging Engineer

Talent Corner HR Services , India (On-Site)

Nielsen Holdings - Data Engineer-AM-TECH-DA-020

Nielsen Holdings, India (Hybrid)

Axinous - Senior Software Development Engineer (ZDX)

Axinous, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Morning Star - Sr. QA automation engineer

Morning Star, India (Hybrid)

Morning Star - Senior Executive - P&C Operations

Morning Star, India (Hybrid)

Dynamo AI - Software Engineer - Testing

Dynamo AI, India (Remote)

InMobiInMobi - SDE-II

InMobiInMobi, India (On-Site)

Paytm - Sales Team Lead - Dairy - Ajmer

Paytm, India (On-Site)

KPIT - Autosar Ethernet Experts

KPIT, India (On-Site)

PwC - Associate-AWS-Kolkata-RDC

PwC, India (On-Site)

Phantom FX - Senior Manager -Finance

Phantom FX, India (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Diligent - Staff Software Engineer

Diligent, India (On-Site)

Next Level Business Services - Solution Architect

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

Conviva - Software Engineer II (React)

Conviva, India (On-Site)

 Sagecor Solutions - Software Engineer Level 1 (Java Focus) (BRT - 025)

Sagecor Solutions, United States (On-Site)

Morning Star - Software Engineer

Morning Star, India (Hybrid)

Next Level Business Services - MS .Net Software Developer

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

Hedra - Full-Stack Engineer

Hedra, United States (On-Site)

NAH.io - Web Development Manager

NAH.io, Hong Kong (On-Site)

Get notifed when new similar jobs are uploaded