The Microsoft Teams Messaging team is looking for a senior software engineer to help craft first-class communication and collaboration platforms, driving new opportunities for collaboration and supporting the hybrid work model for customers.
Requirements
- Excellence in object-oriented languages, algorithms, data structures, and design patterns.
- Experience with React and TypeScript, or willingness to learn, is key.
- 4+ years of experience designing & shipping production software.
- 4+ years of experience with algorithms, data structures, and design patterns.
- Proven Application Design: Your track record includes designing and delivering high-performance, reliable, accessible, and secure applications for a vast user base.
- Data-Driven Development: You're adept at instrumenting apps and leveraging analytics and A/B testing to guide feature development.
- Agile Methodology: You're well-versed in Agile practices, frequent app releases, and the modern software development lifecycle.
Responsibilities
- Excellence in object-oriented languages, algorithms, data structures, and design patterns.
- Work closely with global teams to develop new features.
- Engineering excellence and commitment to writing code that's not only functional but also well-designed, testable, and maintainable.
- Utilize best practices to build robust solutions.
- Bring craft to product, build features that are not just functional but feel great to use, prioritizing aesthetics and user experience.
- Show initiative to learn and do whatever it takes to implement features fully, whether it involves diving into native code or learning new technologies.
- Analyze feature performance in production to continuously improve the product.
Other
- This role requires you to be onsite 3 days a week in Microsoft's offices in Redmond, WA.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Collaborative Approach: You excel at partnering with teams both locally and globally within Microsoft, as well as contributing to the Open Source community.
- Microsoft is an equal opportunity employer.