Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
Canada, British Columbia, Vancouver 
807558687

02.04.2024

This is an exciting time as we seek to re-invent productivity, leveraging the power of AI universally.

Qualifications

Required 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.
  • 3+ years people management or significant mentorship and partnership experience.

Preferred Qualifications

  • 5+ years experience building highly available distributed systems at scale.
  • 3+ years experience planning, designing, implementing, and delivering large projects spanning multiple engineers as the primary owner.
  • Experience working across disciplines, teams, and geographies.
  • Proven collaboration and relationship building skills, especially with partners and customers.

Software Engineering M5 - The typical base pay range for this role across Canada is CAD $132,800 - CAD $247,200 per year.

Find additional pay information here:
Microsoft will accept applications for the role until April 7, 2024.


Responsibilities
  • Work with engineers, product managers, and partner teams to deliver a set of experiences with the right overall design and architecture.
  • Help create a diverse and inclusive culture where everyone can bring their full and authentic selves, enabling them and others to do their best work as a result.
  • Focus on outcomes, not actions. Impact for our customers is what matters.
  • Build, foster, grow, and retain a team of high-performing software engineers with a diverse set of skills and experiences.
  • Provide mentorship and coaching to engineers both in, and beyond, your team.
  • Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shipping, and servicing.
  • Ensure your team delivers clean, well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability.
  • Embody ourand