Software Engineer

Global technology company empowering people and organizations worldwide through software, cloud services, and computing platforms.
Mobile
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Engineer

Microsoft Teams is seeking a Senior Software Engineer to join their Meetings & Events team, focusing on mobile development (iOS & Android). This role is part of a mission-critical product that has seen explosive growth in the era of hybrid work. You'll be working on building best-in-class meetings and events solutions, tackling challenging problems in team calling, collaboration, and productivity spaces. The position offers opportunities to work with cross-functional teams and various technologies across Microsoft.

The ideal candidate will be passionate about creating exceptional user experiences and possess strong technical problem-solving skills. You'll be responsible for developing features that directly impact enterprise customer experiences in Teams Meetings and Events, working with technologies like Java, Kotlin, and web RTC media stack.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The work environment is fast-paced and exciting, with continuous opportunities for growth and learning. The hybrid work model allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities.

Working at Microsoft means joining a company with a mission to empower every person and organization globally. The culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion. This role offers a unique opportunity to impact millions of users while working with cutting-edge technology in the enterprise collaboration space.

Last updated a month ago

Responsibilities For Software Engineer

  • 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 for performance and maintainability
  • Product/Feature quality and reliability monitoring and live site support
  • Proactively seek new knowledge and adapt to new trends and technical solutions

Requirements For Software Engineer

Java
Kotlin
  • 8+ years Professional experience with iOS/Android mobile development using objective-C, Swift, Kotlin, Java
  • BS degree or equivalent 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 (HTTPS, TCP/IP, DASH/HLS)
  • Demonstrated problem solving and debugging skills
  • Demonstrated passion for building great end-user experiences

Benefits For 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 Software Engineer

Senior Software Engineer- Mobile Devops

Senior Software Engineer role at Microsoft focusing on Mobile DevOps for Teams, combining mobile development expertise with automation and infrastructure 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.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on mobile development, requiring 8+ years of experience, offering hybrid work in Bangalore.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Excel Mobile, focusing on native and cross-platform development with 8+ years of experience required.