Senior Software Engineer
Microsoft· Software Engineering
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
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering