Microsoft Teams is seeking a Senior Software Engineer to join their dynamic team in Bangalore. This role offers an opportunity to lead high-impact foundational projects using cutting-edge technology in a startup-like environment. The position focuses on developing and enhancing Microsoft Teams, the hub where M365 capabilities converge, including Chat, Calling, Meetings, and more. The ideal candidate will have strong product design and development skills, with expertise in mobile development and framework building. Working in a collaborative environment, you'll make product-wide technical decisions, mentor team members, and directly impact Microsoft's flagship communication platform. The role offers a blend of technical challenges, learning opportunities, and tangible business impact, with up to 50% work-from-home flexibility. Microsoft provides comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave, fostering a culture of inclusion and innovation aligned with their mission to empower every person and organization globally.