As a Principal Software Engineer on our team, you would work on, but not be limited to:
- Design, develop and maintain engineering infrastructure, tools, and services that power the CI/CD for Microsoft Teams across different clients/platforms.
- Champion best practices, tools, and processes for a data-driven, quality-focused release of Microsoft Teams as frequently as possible to our customers.
- Build tools/bots to improve developer productivity, contribute ideas to continuously improve our systems, and drive actionable code and product quality feedback.
- Collaborate with key stakeholders to develop overall product vision as well as strategies on how to realize the vision by identifying technical challenges & proposing solutions.
- Embody our culture and values.