Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft Teams is seeking a Senior Software Engineer to join their Meetings & Events team, focusing on mobile development (iOS & Android). This is a critical role working on one of Microsoft's fastest-growing products, especially important in the era of hybrid work.

The position offers an opportunity to work on mission-critical software used by institutions worldwide, including governments, educational institutions, NGOs, and companies. You'll be part of the team responsible for delivering best-in-class meetings and events solutions, tackling complex challenges in team calling, meetings, collaboration, and productivity spaces.

As a Senior Software Engineer, you'll work with cross-functional teams to develop and enhance the Teams mobile experience, focusing on performance, reliability, and user experience. The role requires strong technical skills in mobile development, architecture design, and a deep understanding of scalable systems.

The ideal candidate will combine technical expertise with customer empathy, taking pride in crafting delightful user experiences. You'll have the opportunity to work with teams across Microsoft, leveraging various technologies and contributing to a product used by hundreds of millions of people globally.

Key aspects of the role include:

  • Developing and architecting mobile solutions for iOS and Android platforms
  • Optimizing performance and reliability of Teams mobile clients
  • Collaborating with cross-functional teams to deliver end-to-end user experiences
  • Contributing to architectural decisions that impact large-scale systems
  • Working in a fast-paced environment with continuous innovation

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The position offers hybrid work flexibility with up to 50% work from home opportunity and involves 0-25% travel.

This is an excellent opportunity for an experienced mobile developer who wants to make a significant impact on a globally-used product while working with cutting-edge technologies in a collaborative, innovative environment. Join Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design and implement new features and re-architect to improve existing features and designs
  • Collaborate with others to develop, evolve and improve services used by hundreds of millions of people
  • Listen to customers and leverage insights to build high-quality services people love to use
  • Deliver CPU, memory & responsiveness improvements across Teams mobile clients
  • Inform and drive next generation architectural investments that keep reliability & performance front and center of all innovation

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • 7+ 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
  • Excellent communication and collaboration skills
  • Experience driving efforts across product groups and business units
  • Exposure to networking and streaming protocols such as HTTPS, TCP/IP, DASH/HLS
  • Demonstrated passion for building great end-user experiences

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on mobile engineering systems and CI/CD infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on mobile development (iOS/Android), requiring 12+ years of experience and expertise in building scalable mobile applications.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Excel Mobile team in Hyderabad, focusing on mobile app development with C++/Java, requiring 8+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on mobile security solutions and threat protection, requiring 8+ years of experience in software engineering and mobile development.

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 in software engineering and mobile development.