Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Canada, British Columbia, Vancouver 
468446069

16.07.2024

Required Qualification:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 2+ years of experience with front-end including, but not limited to, React or AngularJS, Node.Js, Typescript, HTML, CSS
  • 2+years of experience in software engineering, with a focus on authentication and security.

Preferred Qualification:

  • Bachelor'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 Master'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.
  • Experience with identity management platforms such as Azure Active Directory (AAD) and familiarity with cloud technologies (e.g., Azure) is highly desirable.
  • Ability to wear many hats, learn quickly, collaborate with partner teams, be a technical leader in design discussions, leadership skills to execute and drive the needed areas
  • Proficient with problem-solving skills and attention to detail.
  • Good communication and collaboration skills, with the ability to work effectively in a fast-paced environment.

Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $108,100 - CAD $199,700 per year.

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


Responsibilities
  • We need someone who is technically efficient, hands-on, detail-oriented, obsessed with building a world-class resilient Identity and Auth platform, at the same time eager to learn new technologies and work in a highly dynamic and collaborative environment.
  • Develop and maintain authentication mechanisms for Microsoft Teams client applications across various platforms (Windows, macOS, Web).
  • Participate in code reviews, design discussions, and sprint planning sessions to ensure the quality and reliability of authentication solutions.
  • Collaborate with product managers, architects, and other stakeholders to prioritize authentication initiatives and align them with overall product goals.
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices
  • Embody our