Principal Software Engineering Manager

San Jose, California, United States
Jul 23, 2019
,Year,$ LPA
Citizen, Green Card Holder
10 Years
Job Description
Microsoft is hiring Principal Software Engineering Manager.
 
We are building a knowledge platform that should scale for hundreds of millions of enterprise users. We are looking for smart, passionate engineers at many levels to help us power and deliver on this mission. This opportunity will allow you to make a broad positive impact across many critical domains of one of the most mission-critical services in the world - such as email services, highly scalable map-reduce compute, machine learning platform, data analytics, service and data engineering, security, compliance and service management.
 
Responsibilities
  • Work with the team and peers every day on solving highly complex design, coding, troubleshooting and operational challenges.
  • Identify professional growth areas for each engineer on the team and proactively provide opportunities for increasing their skill set as engineers.
  • Increase the team's capacity and capability by recruiting new engineering talent. The goal is to keep the team cohesive while at the same time bringing in new team members with diverse perspectives that can continue transform the team in a positive way.
  • Continuously evaluate engineering processes and practices affecting the team with the goal of eliminating in-efficiencies and increasing the overall team effectiveness. Passionately drive these improvements both within the team and across the Identity organization if necessary.
  • Provide deep strategical technical expertise and guidance in the design/architecture/planning stage of the project. Provide guidance during the execution/implementation as necessary. Help the team manage projects using agile engineering methodologies.
  • Help Microsoft in building something great that positively affects the lives of millions of people! 
Qualifications
  • 10+ years of professional software engineering experience which include 4+ years of managerial experience.
  • Expertise in design, building and operating large scale distributed systems that can sustain rapid growth
  • Technical leadership, experience in high performing, agile teams.
  • Experience in building and growing an engineering team.
  • Great communication skills to collaborate cross-group and work effectively within the team and across the broader organization.
Apply Here