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