Microsoft's IC3 (Intelligent Conversation and Communications Cloud) team is seeking a Senior Software Engineer to join their innovative platform development efforts. This role is part of the team that powers Microsoft Teams and Azure Communication Services, focusing on building a new real-time communication platform designed for Agent-first, AI-ready communications.
The position offers an exciting opportunity to work on cutting-edge media applications and AI-powered Media Services. You'll be responsible for building platforms that support communication and AI processing needs, working with stakeholders to gather requirements, document designs, implement features, create unit tests, and manage feature deployment.
The role is based in Vancouver, British Columbia, with up to 100% work-from-home flexibility and requires 0-25% travel. As part of Microsoft's mission to empower every person and organization on the planet, you'll work in an inclusive environment that values growth mindset, innovation, and collaboration.
The compensation is competitive, ranging from CAD 114,400 to CAD 203,900 per year, complemented by comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers passionate about real-time communications, AI integration, and building scalable cloud services.
Key responsibilities include collaborating with stakeholders, developing design documents, implementing and optimizing code, and acting as a Designated Responsible Individual (DRI). The ideal candidate will have 4+ years of technical engineering experience, strong background in software development, and preferably experience with AI development and media technologies.
Join Microsoft's IC3 team to work on projects that directly impact millions of users through Teams and other communication products, while helping to shape the future of intelligent, AI-powered conversations.