Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
c#javascriptpythonazurecosmosdbapisai toolsfull-stack developmentsecurity compliance
About the Role
Software Engineer II role in Microsoft Teams Protection, focusing on secure and compliant communication features. Responsibilities include full-stack development, API design, and cross-team collaboration to enhance data governance and security.Key Responsibilities
- Design, build, and maintain full-stack solutions for Chat, Calling, and Meeting Protection
- Implement and test APIs for Data Governance and Information Protection scenarios
- Collaborate across engineering teams and partner groups for scalable solutions
- Apply AI development tools to improve efficiency and code quality
- Participate in system design, code reviews, and architectural decisions
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience
- 2+ years' experience using a major Cloud Platform (e.g., Azure) and related technologies (CosmosDB, Azure SQL, Virtual Machines)
- Ability to pass Microsoft Cloud background check upon hire and every two years
- Meet Microsoft, customer, and/or government security screening requirements
Nice to Have:
- Master's Degree in Computer Science or related field AND 2+ years experience OR Bachelor's Degree AND 4+ years experience
- Comfort operating at high velocity with bias for action
- Ability to explain work clearly, ask questions, listen, and engage in feedback
- Continuous learner staying updated with evolving technologies and practices
Benefits & Perks
- Industry leading healthcare