Microsoft
Software Engineer 2
Found: January 9, 2026
This role is based in Bangalore, India.
Responsibilities:
- Design, build, and maintain core platform components and services for the Teams iOS app.
- Collaborate with cross-functional teams including product managers, designers, and other engineers.
- Drive architectural decisions and contribute to the evolution of our mobile platform strategy.
- Ensure high code quality through automated testing and code reviews.
- Investigate and resolve complex technical issues across the mobile stack.
- Mentor junior engineers and contribute to a culture of technical excellence.
Qualifications:
Required:
- 7+ years of coding experience, 4+ years in iOS development using Swift and Objective-C.
- Strong understanding of iOS SDKs, concurrency, and memory management.
- Experience with large-scale mobile applications.
Preferred:
- Experience with CI/CD pipelines and mobile release processes.
- Knowledge of performance tuning and crash analytics tools.