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.