Microsoft Teams Messaging team in Prague is seeking a Principal Software Engineer to join their core communications team. This role offers the opportunity to impact billions of lives through work on Microsoft Teams' core messaging features. The team has a collaborative culture and covers everything from user-facing features to fundamentals, performance, and memory optimization.
The position involves working with object-oriented languages, particularly React and TypeScript, to build beautiful, user-friendly applications. You'll be responsible for delivering complex features across the stack, setting technical direction, and mentoring other engineers. The role requires strong collaboration skills as you'll work with international teams across product, design, and engineering.
As a Principal Engineer, you'll be expected to take full ownership of feature delivery, proactively identify opportunities, and maintain high standards for code quality, accessibility, and user experience. The position offers hybrid work arrangements with up to 50% work from home flexibility and includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave.
Microsoft fosters a culture that celebrates diversity and innovative thinking, providing an environment where you can make a significant impact while growing professionally. The company's mission to empower every person and organization on the planet to achieve more guides all aspects of work, and you'll be part of a team that's building first-in-class communication and collaboration platforms.
The role requires passing a Microsoft Cloud background check and offers opportunities to work with cutting-edge technologies while maintaining a strong focus on quality and user experience. You'll be part of a team that's actively shaping the future of workplace collaboration and supporting the modern hybrid work model for customers worldwide.