Principal Engineering Manager

Principal Engineering Manager Job Description Template

Our company is looking for a Principal Engineering Manager to join our team.


  • Identify talent, mentor and develop people;
  • Maniacally manage cost and availability – set the benchmark for the industry;
  • Work independently and collaboratively with other product teams across Microsoft (across global development centers);
  • Lead and build a team of passionate engineers developing and coaching them to higher performance and engagement;
  • Training of Engineers;
  • Coordinates the total project effort including resource and manpower management;
  • Project initiation, establishment of project objectives, formulation of Project or Design Teams including selection of Project Leader;
  • Technical integrity for multiple major projects or products;
  • Engineering, business, and technical integrity for multiple major projects or products;
  • Participates in continuous improvement of the Altec Technical Processes;
  • Develops, establishes, and encourages a participative attitude within the project or support teams;
  • Tracking and verifying milestones and objectives of projects;
  • Training of Engineers, Supervisors, and Managers;
  • Lead technical associates as a hands-on leader of the project design effort;
  • Leads project teams or lead projects in significant functional elements of Altec products.


  • Excellent written and verbal communication skills;
  • Experience with the Microsoft Azure cloud platform;
  • 10+ years of experience building information retrieval, AI, ML based cloud infrastructures;
  • BS in Computer Science, Math/statistics or related field or equivalent;
  • Experience with privacy, compliance and Bias detection in AI based application;
  • 5+ years of leadership experience managing a team;
  • Proven track record of startup / incubation / v1 environments;
  • Ability to develop standards applicable to service and product reviews and corrective action plans;
  • 7+ years of experience designing, developing and deploying production-quality software at scale;
  • 7+ years of technical leadership and people management;
  • 12+ years of hands-on data science and software engineering experience;
  • Experience working with geographically distributed teams and across organizational boundaries;
  • Ability to manage senior stakeholder and partner relationships to influence, drive collaboration, innovation, and adoption across Microsoft;
  • Knowledge of Microsoft Azure, AWS, or similar cloud computing platform(s);
  • Familiarity with stream data processing systems such as Apache Storm, Flink, Spark Streaming or related.