Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
Canada, British Columbia, Vancouver 
268359259

03.12.2024

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field 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.

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


Preferred Qualifications:

  • 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.

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:

Microsoft will accept applications for the role until December 8, 2024.

Responsibilities
  • You will have an opportunity to set the architectural direction, reason about priorities and create collaborative agreements about the ordering of work while maintaining good relationships with partner teams.
  • Work with Project Managers and business stakeholders to design and deliver new features, collaborating with partner teams across the org to ensure successful launches.
  • Design, develop and operate large scale, efficient and reliable cloud services.
  • Write high quality, maintainable and high-performance code following demonstrated development principles.
  • Investigate and resolve Customer Reported Incidents, continually looking for ways to minimize or eliminate future incidents and improve customer experiences.
  • Identify opportunities and drive the implementation of monitoring, self-healing, and automation capabilities to improve service manageability and reliability.
  • Other
    • Embody our