Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Mobile
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft Teams is seeking a Software Engineer II to join their Meetings & Events team, focusing on mobile development (iOS & Android). This is a critical role within Microsoft Teams, which has seen tremendous growth especially in the hybrid work era. The position offers an opportunity to work on mission-critical products used by institutions worldwide.

The role involves developing and maintaining features for Microsoft Teams Meetings and Events, with a focus on mobile platforms. You'll be working with cutting-edge technologies in team calling, meetings, collaboration, and productivity space. The position requires expertise in mobile development using languages like Objective-C, Swift, Kotlin, or Java.

As a Software Engineer II, you'll be responsible for creating robust mobile solutions, optimizing performance, and ensuring high-quality user experiences. The role combines technical expertise with collaborative teamwork, as you'll be working across various teams and technologies within Microsoft.

Key aspects of the role include:

  • Developing and optimizing mobile features for Teams Meetings and Events
  • Working with WebRTC media stack and streaming protocols
  • Contributing to the entire software development lifecycle
  • Participating in live site support and quality monitoring
  • Collaborating with cross-functional teams

The ideal candidate will have 4+ years of professional experience in mobile development, strong problem-solving skills, and a passion for creating excellent user experiences. This position offers the opportunity to impact millions of users while working with industry-leading technologies.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and various other perks. The role offers a hybrid work arrangement with up to 50% work from home flexibility and minimal travel requirements (0-25%).

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working in a culture that values growth mindset, innovation, and collaboration.

Last updated a day ago

Responsibilities For Software Engineer II

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

Requirements For Software Engineer II

Java
Kotlin
  • 4+ years Professional experience with iOS/Android mobile development using objective-C, Swift, Kotlin, Java
  • BS degree or equivalent, preferably in CS or related Engineering field
  • Excellent communication and collaboration skills
  • 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
  • Demonstrated passion for building great end-user experiences

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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

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.

Software Engineer II

Software Engineer II position at Microsoft focusing on iOS development for the Microsoft Authenticator app, offering hybrid work and competitive compensation.