Microsoft Teams is seeking a Software Engineer II to join their Android Fundamentals team, focusing on improving the performance and reliability of their Android app. This is a crucial role within Microsoft Teams, which has become the fastest-growing business application in Microsoft's history and serves as the hub for teamwork in Office 365.
The position involves building proactive guardrails to detect and prevent performance regressions early in the development cycle. You'll be working on reducing manual validation dependency, increasing release confidence, and enabling feature teams to deliver high-quality experiences more efficiently. The role requires strong expertise in Android development, with a focus on performance optimization and automated testing.
As part of Microsoft's mission to empower every person and organization globally, you'll work in a culture that emphasizes growth mindset, innovation, and collaboration. The role offers a unique opportunity to impact millions of users while working with cutting-edge mobile technologies and performance optimization techniques.
Key responsibilities include analyzing app performance, building diagnostic tools, creating automated performance checks, and collaborating with product teams. The ideal candidate will have 4+ years of coding experience, strong knowledge of Android development, and expertise in performance optimization.
Microsoft offers comprehensive benefits including healthcare, educational resources, investment options, and work-life balance benefits. The position is based in Bangalore with a hybrid work arrangement (up to 50% work from home) and includes 0-25% travel.