← All roles

Senior Software Engineer

Microsoft· Software Engineering
Apply on company site
Vancouver, BCCA$114.4k - CA$203.9kfull-timePosted 1w ago

About the role

Senior Software Engineer on the IC3 Video Platform team, focused on designing, developing, and improving real-time video platform technologies across Microsoft products, with emphasis on performance, reliability, and cross-platform integration.

Responsibilities

  • Collaborate with engineers and partner teams to understand customer scenarios, define technical requirements, identify dependencies, and contribute to architecture and design decisions.
  • Design, implement, test, optimize, debug, and maintain software for real-time video and media platform components, with a focus on performance, reliability, maintainability, security, and efficiency.
  • Investigate complex video, camera, device, and media pipeline issues across hardware, operating system, and application layers, and develop solutions that improve product reliability and customer experiences.
  • Use telemetry, diagnostics, performance analysis, and experimentation to understand production behavior, identify performance and reliability opportunities, and evaluate engineering improvements.
  • Drive technical designs and engineering projects across component and team boundaries, collaborating with partner teams to deliver solutions across supported platforms and device configurations.
  • Participate in the team’s Designated Responsible Individual (DRI) on-call rotation. Investigate and respond to live-site incidents, collaborate with appropriate partner teams on mitigation and resolution, communicate status to stakeholders, and contribute to improvements that increase service reliability and supportability.
  • Contribute technical expertise through design and code reviews, documentation, engineering best practices, and mentoring. Identify opportunities to improve the architecture, quality, security, performance, and engineering efficiency of the platform.
  • Embody our culture and values.

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 equivalent experience.
  • Experience developing software that interacts with hardware, devices, operating system components, or platform APIs.

Skills

Required:Programming in C/C++/C#/Java/JavaScript/PythonSystem/Platform integration
Last updated Oct 16, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft