Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
Canada, British Columbia, Vancouver 
411401769

13.08.2024

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 1+ years of experience driving efforts across product groups and business units.
  • 2+ years of implementing code level patterns that allow large codebases & teams to scale.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science
    • OR related technical field AND 4+ 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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Exposure to networking and telephony protocols such as HTTPS, TCP/IP stack, SIP, ICE, RTP, RTCP.
  • Experience developing and maintaining large-scale distributed systems on Azure or AWS
  • Demonstrated commitment to building exceptional end-user experiences.
  • Excellent communication and collaboration skills, and ability to be adaptable and agile in developmentand evolving requirements.

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $83,600 - CAD $159,600 per year.

Find additional pay information here:

Responsibilities
  • Design, implement, and test features.
  • Collaborate with partner teams and colleagues to deliver exceptional experiences.
  • Prototype and iterate on innovative features, working closely with other feature teams.
  • Develop user experiences that perform seamlessly across multiple devices and browsers.
  • Investigate and prototype new technologies and frameworks.
  • Write and maintain unit tests and automated integration tests.
  • Serve as a Designated Responsible Individual (DRI), monitoring system/product features/services for degradation, downtime, or interruptions. Alert stakeholders to status and gain approval to restore systems/products/services for simple problems. Respond within Service Level Agreement (SLA) timeframes and escalate issues to appropriate owners.
  • Embody our