Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer Lead 
Canada, British Columbia, Vancouver 
646046466

25.06.2024

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 5+ years of experience supporting production systems in a live site model
  • 3+ years of engineering management experience of teams of 5-10.

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience leading technical projects end-to-end.
  • Effective written and verbal communication skills.
  • Experience working with distributed systems in a cloud environment.

Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $135,800 - CAD $253,000 per year.

Find additional pay information here:

Responsibilities
  • Design and develop new automation solutions for incident analysis and hands-off mitigation.
  • Collect and analyze data on various metrics to identify key areas to invest in engineering opportunities.
  • Investigate, diagnose, and mitigate key issues impacting the Operating System (OS) platform.
  • Responsible for leading critical calls with customers and acting as a support engineer for on-calls as required.
  • Shifting rotation will occasionally have weekend on-call requirements but will be offset with weekday time off.
  • Management of a team of individuals responsible for the same.

People Management

  • Managers deliver success through empowerment and accountability by modeling, coaching, and caring.
  • Model - Live our culture; Embody our values; Practice our leadership principles.
  • Coach - Define team objectives and outcomes; Enable success across boundaries; Help the team adapt and learn.
  • Care - Attract and retain great people; Know each individual’s capabilities and aspirations; Invest in the growth of others.

Embody our