Microsoft Teams is a product used daily by over 100 million users and 91% of Fortune 100 companies, available in 181 markets and 44 languages. The company is looking for a Senior Software Engineer to technically lead and contribute to the design, build, test, deploy, and operation of features in production for this fast-growing collaboration and productivity hub.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 4+ years of experience in software development, preferred hands on experience on developing AI Applications.
- 1+ year(s) experience with software development lifecycle and agile methodologies.
- 1+ year(s) experience with commercial product development with solid focus on user experiences .
- 6+ years of experience in software development, preferred hands on experience on developing AI Applications.
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
Responsibilities
- Feature development including technical designing, coding, validation and releasing to production.
- Work closely with Program Managers and Designers to create engineering plans including timeframes, milestones and quality, reliability and performance goals.
- Collaborate across broader team to identify dependencies, bottlenecks and opportunities for re-use or efficiency improvements.
- Provide constructive feedback, formulate goals and help the team achieve the goals.
- Own scenarios end-to-end and maintain high level of quality, reliability and performance.
- Encourage innovation across all stages of product lifecycle.
Other
- 3 days / week in-office
- Travel 0-25%
- Individual Contributor
- Full-Time
- Microsoft will accept applications for the role until November 17th, 2025.