Principal Software Engineering Manager - Mobile

1 Month ago • 12 Years + • Product Management

Job Summary

Job Description

Lead a team of engineers building features for Microsoft Teams mobile, influencing its growth. Responsibilities include mentoring engineers, designing and implementing end-to-end product experiences, leading technical architecture and code reviews, collaborating with product management and design, managing feature execution and rollout, making technology and design decisions for performance, and collaborating with peers to reuse code. The ideal candidate has strong management experience, product design and development skills, and a proven track record of innovation and results. This is a high-impact role within a fast-paced, startup-like environment working on a flagship product.
Must have:
  • 12+ years technical engineering experience
  • Bachelor's degree in CS or related field
  • Lead engineering teams
  • Mobile technology understanding
  • Deliver performant experiences
  • Collaborate with product managers
Good to have:
  • 10+ years product development experience
  • Android/iOS development experience
  • Strong problem-solving skills
  • Experience with C, C++, C#, Java, JavaScript, or Python
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

Job Details

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 Software 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 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Preferred Qualifications:

  • 10+ years of product development experience. 
  • 3+ years of leading an engineering team. 
  • 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.   

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

Similar Jobs

Visa - Staff Systems Engineer - Splunk Administrator - PRE

Visa

Austin, Texas, United States (Hybrid)
3 Months ago
Technorizen Software Solutions - Exp. Android Developer (1-2 years)

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
7 Months ago
SecPod - Senior Solution Engineer

SecPod

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Nielsen Holdings - Scala Developer

Nielsen Holdings

Bengaluru, Karnataka, India (On-Site)
2 Months ago
EXUSIA - Data Governance Developer - Collibra & Ab Initio

EXUSIA

India (Remote)
4 Months ago
Epic Games - Product Manager (BR & Reload)

Epic Games

(On-Site)
2 Weeks ago
Dream Sports - Product Manager

Dream Sports

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Scale AI - Staff Pay Product Manager, Generative AI

Scale AI

San Francisco, California, United States (Hybrid)
4 Months ago
Netflix - Data Scientist (L6) - Product

Netflix

United States (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rackspace Technology - R-19462 Data Engineer III - VN

Rackspace Technology

Vietnam (Remote)
1 Month ago
Nagarro - Senior Engineer, Java

Nagarro

Mumbai, Maharashtra, India (On-Site)
4 Months ago
InnoGames - InnoMaster Softwareentwicklung (berufsbegleitendes Masterstudium) - WiSe25

InnoGames

Hamburg, Hamburg, Germany (Hybrid)
4 Months ago
Google - Software Engineer, University Graduate, 2025

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Months ago
Luxoft - Senior Java Developer

Luxoft

Peru, Illinois, United States (Remote)
3 Months ago
Duolingo - AI Research, Intern (PhD)

Duolingo

Pittsburgh, Pennsylvania, United States (On-Site)
4 Months ago
Rackspace Technology - Senior Java Developer Cloud Engineer (GCP)

Rackspace Technology

United States (Remote)
1 Month ago
Nagarro - Staff Engineer (Java)

Nagarro

Johannesburg, Gauteng, South Africa (On-Site)
4 Months ago
ION - Senior Software Developer, Italy

ION

Italy (Hybrid)
4 Months ago
Razer - Senior API Developer

Razer

Singapore (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Embitel Technologies - Feature Owner - Audio Management

Embitel Technologies

Pune, Maharashtra, India (On-Site)
5 Months ago
Avathon - Software Engineer (Scala_Backend)

Avathon

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Hitachi - D365 SCM Functional Consultant

Hitachi

Pune, Maharashtra, India (Remote)
4 Months ago
Paytm - SAP BASIS ( SAP Support)  - Manager

Paytm

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Amgen - Talent Acquisition Advisor

Amgen

Hyderabad, Telangana, India (On-Site)
5 Months ago
SSC Technologies - Hiring Software Engineers (Temp / Contractual role)

SSC Technologies

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Gameopedia - Director of Product Support

Gameopedia

Hyderabad, Telangana, India (Hybrid)
2 Weeks ago
Mentorpalai - Unity Developer - Game Design

Mentorpalai

Bengaluru, Karnataka, India (On-Site)
8 Months ago
HiLabs - Sr. DevOps Engineer

HiLabs

Pune, Maharashtra, India (On-Site)
5 Months ago
LABEL S4U - Performance Marketing Manager

LABEL S4U

Ahmedabad, Gujarat, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Product Management Jobs

Alphasense - Technical Program Manager

Alphasense

Pune, Maharashtra, India (On-Site)
2 Months ago
LeoVegas - Live Trader

LeoVegas

Medellín, Antioquia, Colombia (On-Site)
3 Months ago
Meta - Technical Program Manager, ML

Meta

New York, New York, United States (On-Site)
3 Months ago
Next Level Business Services - DW/BI Project Manager

Next Level Business Services

Houston, Texas, United States (On-Site)
4 Months ago
Google - Senior Product Manager, Ads

Google

(On-Site)
3 Months ago
Netflix - Product Manager, Member Experiences

Netflix

Los Gatos, California, United States (Hybrid)
3 Months ago
HYCU,  Inc  - Product Marketing Manager

HYCU, Inc

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
PwC - Senior Associate to Transfer Pricing

PwC

Almaty, Almaty Region, Kazakhstan (On-Site)
4 Months ago
Playtech - Product Owner

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Mountain View, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug