Software Engineer II

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

Description For Software Engineer II

Microsoft Teams, a critical component of Microsoft's enterprise collaboration suite, is seeking a Software Engineer II to join their Meetings & Events team. This role focuses on mobile development (iOS & Android) and is perfect for engineers passionate about connecting people through technology. The position offers the opportunity to work on high-impact features that serve millions of users worldwide, especially in the era of hybrid work. The team tackles challenging problems in team calling, meetings, collaboration, and productivity spaces.

The ideal candidate will work on developing and maintaining Microsoft Teams' mobile applications, focusing on meetings and events features. You'll be part of a fast-paced environment where you'll have direct impact on enterprise customer experience. The role involves working with cross-functional teams, implementing new features, optimizing performance, and ensuring high-quality user experiences.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal place for engineers who want to make a significant impact on how people work and communicate globally.

The position requires strong technical skills in mobile development, experience with large-scale applications, and excellent problem-solving abilities. You'll be working in a hybrid environment with up to 50% work from home flexibility, allowing for a good work-life balance while maintaining collaborative opportunities with the team.

Last updated 3 months 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 to improve performance and maintainability
  • Product/Feature quality and reliability monitoring and live site support
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns

Requirements For Software Engineer II

Java
JavaScript
Python
Kotlin
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years Professional experience with iOS/Android mobile development using objective-C, Swift, Kotlin, Java
  • Experience with designs, architecture, implementations that allow large codebases, teams to scale

Benefits For Software Engineer II

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

Software Engineer II - The Windows Connected Experiences Team

Mid-level Software Engineer role at Microsoft working on Windows Connected Experiences team, focusing on cross-device mobile applications and connectivity.

Software Engineer II

Microsoft Edge team is seeking a Software Engineer II in Hyderabad to develop mobile applications, requiring 3+ years of experience in C++ or mobile development.

Software Engineer II - Seeing AI

Software Engineer II position at Microsoft working on Seeing AI, a visual assistant for the blind community, involving mobile development and cloud services.

Software Engineer II

Microsoft seeks Software Engineer II for Office Mobile team to develop and optimize mobile productivity applications using Android, Java, and Kotlin.

Software Engineer II- Android/iOS

Microsoft Teams is hiring a Software Engineer II for Android/iOS development to build and optimize mobile applications for their global communication platform.