Microsoft Teams is seeking a Software Engineer II to join their Mobile team, playing a crucial role in improving user experiences in Teams Mobile software. This position is part of Microsoft Teams, which has become the fastest-growing business application in Microsoft history and serves as the hub for teamwork in Office 365. The role combines mobile development expertise with the opportunity to work on a product used by millions globally.
The ideal candidate will bring 4+ years of experience in mobile development, particularly with languages like Java, Swift, or Kotlin. You'll be responsible for designing and building software components that create delightful experiences for Teams Mobile users, while ensuring they meet high standards for quality, privacy, and performance.
This hybrid position requires 3 days per week in-office presence in Noida, India, with 0-25% travel. You'll work in a collaborative environment, partnering with product, UX, and feature teams while having opportunities to mentor junior team members and contribute to architectural decisions.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants regardless of background.
Join Microsoft's mission to empower every person and organization on the planet to achieve more while working with a growth mindset and innovative spirit in a collaborative environment.