Microsoft Teams is seeking a Software Engineer II to join their calling team, focusing on mobile development for iOS and Android platforms. This role is crucial for Microsoft Teams, which has seen tremendous growth especially in the hybrid work era, serving institutions worldwide.
The position offers an opportunity to work on mission-critical products, tackling challenging problems in team calling, meetings, collaboration, and productivity spaces. You'll be part of a team that builds and maintains delightful user experiences, working across various technologies and teams globally.
As a Software Engineer II, you'll be responsible for developing software features for Microsoft Teams Meetings and Events, driving technical designs, implementing and optimizing code, and ensuring product quality and reliability. The role requires expertise in mobile development using Objective-C, Swift, Kotlin, or Java, with a focus on creating seamless user experiences.
The ideal candidate should have 3+ years of professional mobile development experience, strong problem-solving abilities, and excellent communication skills. Experience with WebRTC media stack, networking protocols, and streaming technologies is highly valued. You'll work in a fast-paced environment where you can directly impact enterprise customer experiences and make key engineering decisions based on user feedback and data.
Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and generous time off. The company maintains a culture of inclusion and growth mindset, encouraging innovation and collaboration to achieve shared goals.
This role offers hybrid work flexibility with up to 50% work from home, and may require up to 25% travel. Join Microsoft Teams and help shape the future of global communication and collaboration technology.