Senior Software Engineer- iOS/Android

Microsoft develops enterprise software solutions including Teams, focusing on empowering people and organizations globally.
Mobile
Senior Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer- iOS/Android

Microsoft Teams is seeking a Senior Software Engineer for their mobile development team, focusing on iOS and Android platforms. The role is part of the Teams calling team, working on mission-critical communication solutions that serve institutions worldwide. The position offers opportunities to work on challenging problems in team calling, meetings, collaboration, and productivity space. The ideal candidate will work with cross-functional teams, developing end-to-end user-facing scenarios through all stack layers. The role requires strong mobile development expertise, customer empathy, and a passion for building delightful user experiences. Microsoft offers a dynamic work environment with hybrid work options, comprehensive benefits, and the chance to impact enterprise customer experience directly. The position involves working with cutting-edge technologies and contributing to a product that has seen exponential growth, especially in the era of hybrid work.

Last updated 2 days ago

Responsibilities For Senior Software Engineer- iOS/Android

  • Proven experience in mobile development for iOS, Android and React Native platforms
  • Optimize mobile application performance and user experience
  • Develop software features for Microsoft Teams Meetings and Events
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Product/Feature quality and reliability monitor and live site support
  • Proactively seek new knowledge and adapt to new trends

Requirements For Senior Software Engineer- iOS/Android

Java
Kotlin
  • 8+ years professional experience of mobile development experience using at least one of objective-C, Swift, Kotlin, Java
  • BS degree or equivalent, preferably in CS or related Engineering field
  • Android/iOS development experience is must
  • Experience with software development lifecycle and agile methodologies
  • Experience on web rtc media stack
  • Exposure to networking and streaming protocols such as HTTPS, TCP/IP, DASH/HLS
  • Demonstrated problem solving and debugging skills
  • Excellent communication and collaboration skills

Benefits For Senior Software Engineer- iOS/Android

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer- iOS/Android

Senior Software Engineer II

Senior Software Engineer position at Microsoft working on Excel Mobile, focusing on native and mobile development with C/C++ and Java expertise required.

Senior Software Engineer - Andriod/iOS

Senior Software Engineer position at Microsoft Teams focusing on Android and iOS development, requiring 8+ years of mobile development experience.

Senior Software Engineer- Mobile Devops

Senior Software Engineer role at Microsoft focusing on Mobile DevOps for Teams, combining mobile development expertise with automation and infrastructure development.

Software Engineer

Senior Software Engineer position at Microsoft Teams, focusing on mobile development for meetings and events features, with 8+ years of experience required.

Senior Software Engineer

Senior Software Engineer position at Microsoft Security, focusing on mobile threat protection and AI-driven security solutions, requiring 8+ years of experience.