Software Engineer II -Android/Ios

Microsoft is a global technology company that develops software, cloud services, and hardware, empowering people and organizations worldwide.
Mobile
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer II -Android/Ios

Microsoft Teams is experiencing tremendous growth as a mission-critical product for institutions worldwide, especially in the hybrid work era. The Teams calling team is seeking experienced mobile developers to help build best-in-class calling solutions for iOS and Android platforms.

As a Software Engineer II, you'll work on tackling complex challenges in team calling, meetings, collaboration, and productivity spaces. You'll have the opportunity to collaborate with teams across Microsoft while developing features that directly impact enterprise customer experiences.

The role offers a fast-paced, exciting environment with constant new challenges. 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.

Key responsibilities include:

  • Developing mobile features for Microsoft Teams using iOS/Android technologies
  • Creating and implementing design documents for products and services
  • Code optimization, debugging, and performance improvements
  • Live site support and monitoring
  • Staying current with technical trends and solutions

The ideal candidate should have 3+ years of professional mobile development experience with Objective-C, Swift, Kotlin, or Java. Knowledge of WebRTC media stack and networking protocols is preferred. You'll need excellent communication skills and experience with agile methodologies.

Microsoft offers comprehensive benefits including healthcare, educational resources, savings plans, parental leave, and opportunities for professional growth. Join a team that's shaping the future of workplace collaboration while working with cutting-edge technologies in a supportive, inclusive environment.

Last updated 2 days ago

Responsibilities For Software Engineer II -Android/Ios

  • 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 and technical solutions

Requirements For Software Engineer II -Android/Ios

Java
Kotlin
  • 3+ years professional experience of mobile development using 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 Software Engineer II -Android/Ios

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 Software Engineer II -Android/Ios

Software Engineer II

Microsoft Teams is hiring a Software Engineer II in Bangalore to develop mobile features for Meetings & Events, requiring 4+ years of iOS/Android experience.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II in Vancouver to build modern event experiences, focusing on iOS development with Swift and Objective-C. Hybrid role with competitive pay.

Software Engineer II

Microsoft seeks Software Engineer II for Excel Mobile team in Hyderabad, focusing on mobile app development with C++/Java experience and 2+ years of technical expertise.

Software Engineer II

Software Engineer II position at Microsoft Security focusing on mobile threat protection solutions, requiring 4+ years of experience in mobile development and security.

Software Engineer II

Microsoft AI is hiring a Software Engineer II to develop Copilot experiences across Android, iOS, and web platforms, offering a hybrid work environment and comprehensive benefits.