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
12+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft Teams is a mission-critical product for institutions worldwide, especially in the era of hybrid work. As governments, schools/colleges & universities, NGOs & companies globally rely on Teams to maintain continuity and productivity, the platform has experienced tremendous growth.

The Teams Meetings & Events team is seeking experienced mobile (iOS & Android) software engineers passionate about connecting people through technology. The role involves delivering end-to-end user-facing scenarios across all stack layers. We're looking for candidates who demonstrate customer empathy, take pride in crafting delightful user experiences, and possess strong technical/problem-solving abilities.

Working at Microsoft Teams means tackling the most challenging problems in team calling, meetings, collaboration, and productivity. You'll have opportunities to work with teams and technologies across Microsoft and beyond. The role offers:

  • A fast-paced, exciting environment with constant new challenges
  • Direct impact on Enterprise customer experience for Teams Rooms
  • Influence on product engineering decisions based on user experience and data
  • Opportunity to work on a product used by hundreds of millions globally

The position involves leading mobile development efforts, optimizing application performance, mentoring other engineers, and driving architectural improvements. You'll be responsible for maintaining high standards of code quality while delivering features that enhance the Teams mobile experience.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration. We value respect, integrity, and accountability, creating an inclusive environment where everyone can thrive. This role offers competitive compensation, comprehensive benefits, and the chance to impact how people and organizations communicate and collaborate worldwide.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer

  • Lead the development of high-quality, scalable, and secure mobile applications
  • Optimize mobile application performance and user experience
  • Mentor and lead other engineers to architect and deliver mobile experiences
  • Design and implement new features and re-architect to improve existing features
  • Collaborate with others to develop and improve services used by hundreds of millions
  • Deliver CPU, memory & responsiveness improvements across Teams mobile clients
  • Drive next generation architectural investments focusing on reliability & performance

Requirements For Senior Software Engineer

Java
Kotlin
React
  • 12+ years Professional experience with iOS/Android mobile development using objective-C, Swift, Kotlin, Java
  • Experience with designs, architecture, implementations that allow large codebases to scale
  • Android/iOS development experience is must
  • Bachelor degree or equivalent, preferably in CS or related Engineering field
  • 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
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

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, building and scaling meeting and collaboration features used by millions globally.

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.