Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
cloud platformsreacttypescriptangularc#javapythonjavascriptfull-stack development
About the Role
Software Engineer II role in Microsoft Teams Protection, focusing on secure and compliant communication. Responsibilities include designing and building full-stack solutions for security, compliance, and data governance. Requires experience with cloud platforms, backend/frontend technologies, and collaboration across teams.Key Responsibilities
- Design, build, and maintain full-stack solutions for Chat, Calling, and Meeting Protection scenarios
- Implement and roll out APIs for Data Governance and Information Protection scenarios
- Collaborate across engineering teams and partner groups to build scalable, integrated solutions
- Apply AI development tools to enhance efficiency, code quality, and problem-solving
- Participate in system design, code reviews, and architectural decisions
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 2+ years' experience using a major Cloud Platforms and related technologies (e.g., CosmosDB, Azure SQL, Virtual Machines)
- 1+ years experience with React, TypeScript and/or Angular
- Ability to pass Microsoft Cloud background check and other security screenings
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience OR Bachelor's Degree AND 5+ years experience
- Proficient with coding in languages including C#, Java, C, C++, Python, JavaScript, React, Angular with solid foundation in algorithms, data structures, and design patterns
- 5+ years of industry experience as a software engineer, including involvement in multiple product release cycles
Benefits & Perks
- Industry leading healthcare