Microsoft Teams Messaging team in Prague is seeking a Senior Software Engineer to join their core communications team. This role offers the opportunity to impact billions of lives through work on Microsoft Teams, a first-in-class communication and collaboration platform. The position involves working with cutting-edge technologies in a diverse and inclusive environment that celebrates out-of-the-box thinking.
The role focuses on developing user-facing features and core functionality for Microsoft Teams Messaging, requiring expertise in frontend technologies like React and TypeScript. You'll be part of a tight-knit team working on everything from user interface components to performance optimization and memory management.
As a Senior Software Engineer, you'll collaborate with international teams across multiple geographies, participate in code reviews, and mentor peers while continuing your own professional growth. The position requires strong technical skills in object-oriented programming, algorithms, and design patterns, with a particular emphasis on creating accessible, performant, and secure applications.
The ideal candidate should be passionate about creating excellent user experiences, comfortable working with analytics and A/B testing, and eager to learn new technologies as needed. You'll be working in a hybrid environment with up to 50% work from home flexibility and minimal travel requirements (0-25%).
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The company is committed to fostering an inclusive environment where diversity is celebrated and every employee has the opportunity to thrive.