This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Microsoft Teams is hiring a Software Engineer II to help us build next-gen AI enabled communication tools, schedule management capabilities and autonomous agents in Microsoft Teams by integrating Agentic AI to serve the needs of frontline users. Microsoft Teams is the central hub for teamwork, bringing together people, content, and tools to enhance team engagement and effectiveness. It plays an important role in Microsoft’s vision for modern work, modern life, and modern education. Our team focuses on bringing real value to our frontline customers through Microsoft Teams and Microsoft Copilot. Frontline customers span across multiple industries such as Retail, Healthcare, Manufacturing, Travel, Finance, etc. and have numerous earned differences (e.g. are often mobile-first, often use more voice communication than text communication, etc.) from other kinds of users that makes this a field filled with challenges and opportunities! As a Software Engineer II (Mobile) you will build performant, reliable, and delightful native Android and/or iOS experiences. You’ll be part of a high-impact team working in a technically exciting area, shaping the future of frontline productivity at the heart of Microsoft Teams and Microsoft Copilot, where your ideas matter and your code ships to millions!
Job Responsibility:
Own the end-to-end development lifecycle of mobile app features — from design and implementation to testing, deployment, and monitoring
Design and build scalable, maintainable components using Kotlin/Jetpack Compose (Android) or Swift/SwiftUI (iOS), following Microsoft’s accessibility, security, and performance standards
Collaborate with product teams, designers, and AI engineers to create AI-powered mobile experiences for frontline users
Optimize mobile performance, startup time, and memory usage
instrument telemetry for diagnosability
Participate in feature rollouts and A/B testing to validate user impact and quality
Act as a Designated Responsible Individual (DRI) to ensure service reliability and customer satisfaction
Stay abreast of mobile platform trends, OS changes, and privacy/compliance considerations
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with mobile app architecture (MVVM/MVI), RESTful APIs, and offline-first design and experience in Kotlin or Swift, or building cross-platform mobile apps with frameworks like React Native or Flutter
OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have:
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience
OR Bachelors Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding
3+ years experience developing, shipping, and maintaining consumer or enterprise mobile apps
3+ years experience with Android Jetpack, Compose, SwiftUI, or UIKit
3+ years experience integrating AI-powered features into mobile workflows