Software Engineer II
Microsoft
Bangalore, Karnataka, India
Full-Time
Posted Sep 15, 2025
Up to 50% work from home
Compensation
Loading salary analysis...
About the role
We are building the next-generation Meeting Monitoring, Notifications, and Insights Platform that powers timely, reliable, and secure notifications across Microsoft Teams Admin experiences.
Responsibilities
- Design, implement, and maintain scalable backend services for the platform using modern cloud technologies (e.g., Azure, Cosmos DB, Event Hubs, Service Bus).
- Collaborate with product managers, UX designers, and partner teams to define and deliver end-to-end features.
- Own and improve service reliability, observability, and performance metrics.
- Write clean, maintainable, and well-tested code with a focus on security and privacy.
- Contribute to design reviews, code reviews, and technical documentation.
- Participate in on-call rotations and contribute to incident resolution and root cause analysis.
- Mentor junior engineers and foster a culture of learning and inclusion.
Requirements
- 4–7 years of experience in backend development, preferably in distributed systems or cloud services.
- Proficiency in C#, Java, or similar object-oriented languages.
- Experience with RESTful APIs, microservices architecture, and asynchronous messaging patterns.
- Strong debugging, problem-solving, and analytical skills.
- Passion for building reliable, secure, and scalable systems.
Benefits
- Discounts on products and services
- Educational resources
- Generous time away
- Giving programs
- Industry leading healthcare
- Maternity and paternity leave
- Opportunities to network and connect
- Savings and investments
About the Company
Microsoft’s mission is to empower every person and every organization on the planet to achieve more.
Job Details
Salary Range
Salary not disclosed
Location
Bangalore, Karnataka, India
Employment Type
Full-Time
Original Posting
View on company website