Microsoft Teams is a modern collaboration and productivity hub for the workspace that needs to be technically led and contributed to in design, build, test, deploy, and operation of features in production.
Requirements
- coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- Direct experience with software development lifecycle and agile methodologies.
- Experience building commercial software products that have a focus on the user experience.
- Hands on experience on developing AI Applications.
- 8+ years of experience in software development.
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
- 4+ years technical engineering experience
- Bachelor's Degree in Computer Science or related technical field OR equivalent experience.
- Effective communication skills.
- Microsoft will accept applications for the role until October 14, 2025.