Principal Software Engineering Lead Job Description

Principal Software Engineering Lead Job Description Template

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

Responsibilities:

  • Work with your PM counterparts to develop an executable backlog for your team;
  • Mentor and manage your direct reports to guide them technically and help grow their career;
  • Model Microsoft values in a diverse and inclusive work environment;
  • Contribute to the code bases individually through bug fixes and deliverables;
  • Track and manage all of the above through ADO and report planning, status, and results as needed;
  • Work with partner teams both inside and outside of XBET to develop architecture, negotiate dependencies and other collaboration;
  • Guide your team through monthly planning, execution, and delivery – navigating obstacles and delivering results predictably and reliably.

Requirements:

  • Proven people manager who has successfully lead engineering teams;
  • A track record of delivering high quality experiences;
  • Experience with services development on Azure;
  • 2+ years working on UX using technologies such as JS, React;
  • 5+ years of experience implementing compilers or programming languages, including 3+ years of experience developing production compilers;
  • C or C++ programming experience, including systems programming experience;
  • 2+ years of experience with clang/LLVM;
  • Strong customer focus and drive for results;
  • Ability to learn quickly in a fast paced environment;
  • Experience building an accessible UI;
  • You have 6+ years of professional software development;
  • Experience with JavaScript/TypeScript/React;
  • You can work across teams and evangelize across all levels;
  • Experience with HLS, MPEG-DASH or WebRTC;
  • You have 2+ years as a people manager.