Principal Software Engineering Manager - Mobile

2 Months 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

Meta - Software Engineer, Infrastructure

Meta

San Francisco, California, United States (Remote)
4 Months ago
Riot Games - Senior Technical Product Manager - Global Player Support

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Paytm - Data DevOps - Senior DevOps Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Next Level Business Services - Sr. Java Developer

Next Level Business Services

Chicago, Illinois, United States (On-Site)
5 Months ago
Epic Games - QA Engineering Specialist

Epic Games

(On-Site)
1 Month ago
Coursera - Product Manager II, Consumer Home

Coursera

United States (Remote)
1 Month ago
Xsolla - Technical Project Manager

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
5 Months ago
Lemon Sky - Japanese Translation Project Coordinator

Lemon Sky

Shah Alam, Selangor, Malaysia (On-Site)
4 Months ago
N-iX - Technical IT Project Manager (#2615)

N-iX

Poland (Hybrid)
3 Months ago
Luxoft - Murex Front Office Consultant - Structured Products

Luxoft

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Next Level Business Services - Hadoop SOLR Developer

Next Level Business Services

Bloomington, Illinois, United States (On-Site)
5 Months ago
HEAL Software  Inc  - Engineer – QA (Manual)

HEAL Software Inc

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Playtika - Full Stack Developer

Playtika

Poland (Hybrid)
1 Month ago
PwC - Senior Data Scientist

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Months ago
Unity - Senior Data Developer

Unity

Montreal, Quebec, Canada (On-Site)
5 Months ago
Next Level Business Services - Cassandra

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
5 Months ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Seattle, Washington, United States (Remote)
4 Months ago
Assystems - Développeur Junior - H/F

Assystems

Lyon, Auvergne-Rhône-Alpes, France (Hybrid)
5 Months ago
Next Level Business Services - Java Developer

Next Level Business Services

El Segundo, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Technicolor Creative Studios - Senior GL Accountant (French Speaking Expert - B2 Level)

Technicolor Creative Studios

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Infoblox - Senior Software Engineer - C++ AND Azure

Infoblox

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Assystems - Site Engineer- Electrical

Assystems

Bagalkote, Karnataka, India (On-Site)
5 Months ago
NVIDIA - System Software Engineer, GPU Development Tools

NVIDIA

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
CloudHire - Sitecore Architect/Developer

CloudHire

Bengaluru, Karnataka, India (Remote)
5 Months ago
HiLabs - Data Scientist

HiLabs

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Inxite Out - Senior Data Scientist - NLP

Inxite Out

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Magna International - ADAS Feature Owner

Magna International

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Blue Yonder - Lead Software Engineer - PLSQL

Blue Yonder

Hyderabad, Telangana, India (On-Site)
5 Months ago
Consilio LLC - Infrastructure Site Reliability Engineer

Consilio LLC

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Product Management Jobs

Overdare - Sandbox Tool Product Owner

Overdare

Seoul, South Korea (On-Site)
1 Month ago
Google - Senior Software Engineering Manager, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Keywords Studios (Player Support) - Player Engagement - Operations Manager

Keywords Studios (Player Support)

Pasig, Metro Manila, Philippines (Hybrid)
3 Months ago
PwC - Senior Associate - Project Manager/ Data Transformation

PwC

Karachi, Sindh, Pakistan (On-Site)
5 Months ago
In The Pocket - TEAM LEAD

In The Pocket

Belgium (On-Site)
3 Months ago
Codeninja - Associate Project Manager

Codeninja

Lahore, Punjab, Pakistan (On-Site)
3 Months ago
Meta - Product Technical Program Manager

Meta

Seattle, Washington, United States (Remote)
4 Months ago
Rockstar Games - Project Coordinator

Rockstar Games

London, England, United Kingdom (On-Site)
2 Weeks ago
Aera Technology - Product Manager - AI Platform

Aera Technology

Mountain View, California, United States (On-Site)
5 Months ago
Onward Search - Cyber Project Manager

Onward Search

New York, New York, United States (Hybrid)
1 Month 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.

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

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

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

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Redmond, Washington, United States (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

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