DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Microsoft Corporation Senior Software Engineer in Vancouver, British Columbia

Are you interested in working for one of the most exciting teams in Microsoft? Then look no further than Microsoft Teams Identity and Authentication team . Identity is the new common denominator and is the thread that ties users, applications, data, and organizations together. We have a big vision, and we’re looking for like-minded engineers who are passionate about delivering value to the customers, enjoy a growth environment, and are eager to be part of one of the fastest growing businesses in Microsoft. We are the front door to the Teams app and we are passionate about making it seamless to use the app.

Our team is the client team that develops the Authentication stack for the Teams client across all popular platforms. You will collaborate closely with cross-functional teams to align authentication strategies with business goals and drive continuous improvement in authentication processes.

We are looking for a passionate, versatile and energetic Senior Software Engineer with the focus on front-end for Microsoft Teams, you will play a vital role in ensuring the security and integrity of our platform. Your primary responsibility will be to develop, implement, and maintain authentication mechanisms for our client applications, ensuring a seamless and secure user experience. You will work closely with cross-functional teams to design and integrate authentication solutions that meet the evolving needs of our users and adhere to industry best practices.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

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 ourCulture (https://careers.microsoft.com/v2/global/en/culture) & Values (https://www.microsoft.com/en-us/about/corporate-values)

Qualifications

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:

https://careers.microsoft.com/v2/global/en/canada-pay-information.html

Microsoft will accept applications for the role until August 23, 2024.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers