Microsoft Teams, a core component of Microsoft's intelligent communications vision, is seeking a Senior Software Engineer to join their Android client team. This role is crucial in driving efforts across performance, mobile architecture, and customer growth on Android and iOS platforms. The position offers an exciting opportunity to work with cutting-edge mobile technologies while serving millions of users globally.
The role is based in Vancouver, Canada, with the flexibility of up to 100% remote work. The compensation is competitive, ranging from CAD $108,100 to CAD $199,700 per year, reflecting Microsoft's commitment to attracting top talent.
As a Senior Software Engineer, you'll be working on Microsoft Teams, the hub for teamwork in Microsoft 365, used by hundreds of thousands of organizations worldwide. The position requires strong expertise in Android development, particularly with Kotlin and Java, and a minimum of 4 years of technical engineering experience.
The role involves tackling complex challenges in mobile collaboration and productivity, working with customer-driven release timelines, and collaborating deeply with multiple partner teams. You'll be responsible for improving system architecture, solving application fundamentals issues, and designing features that directly impact user experience.
Microsoft offers an exceptional benefits package, including industry-leading healthcare, educational resources, parental leave, and generous time off. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for developers passionate about reliability, performance, and innovative mobile technologies.
The ideal candidate should be comfortable in a fast-paced environment, enjoy building towards long-term architecture goals, and have a strong desire for continuous innovation. This position offers an excellent opportunity to work with the latest Android and communication platforms while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.