Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$83,600 - $159,600
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity
This job posting is no longer active. Check out these related jobs instead:

Job Description

Microsoft Security is seeking a Software Engineer II to join their M365 Security engineering team, focusing on enhancing customer data security and privacy. This role is part of Microsoft's mission to make the world safer through comprehensive security solutions.

The position involves designing and developing scalable cloud services that strengthen M365 code bases' privacy and security posture. You'll work on innovative solutions to prevent data leaks and leverage AI and Copilot technologies to stay ahead of security challenges.

As part of the Microsoft Security organization, you'll contribute to protecting digital technology platforms, devices, and clouds in heterogeneous environments. The culture emphasizes a growth mindset, excellence, and empowering teams to deliver their best work.

Key aspects of the role include:

  • Building and maintaining world-class cloud services for security and privacy
  • Working with detection tooling and static analysis
  • Implementing privacy-focused solutions at scale
  • Collaborating with product and security teams
  • Researching emerging technologies and their privacy implications

The position offers competitive compensation (CAD $83,600 - $159,600), comprehensive benefits, and the opportunity to work in a hybrid environment (up to 50% work from home) in Vancouver. You'll be part of a team making significant impact on global security while working with cutting-edge technologies and talented professionals.

The ideal candidate will have a Bachelor's degree in Computer Science or related field with 2+ years of experience in software engineering, particularly in cloud services development. Experience with various programming languages and security tooling is essential.

This role offers excellent growth opportunities, the chance to work on meaningful projects, and the ability to influence Microsoft's security solutions that protect billions of users worldwide.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Identify and prevent privacy-brittle software patterns and cross-tenant data leaks
  • Extend and innovate cloud-hosted serverless service for privacy pattern detection
  • Design and implement scalable automated solutions for application privacy
  • Build prototypes and proof-of-concept code
  • Collaborate with product and security teams
  • Research new technologies and assess privacy risks
  • Perform root cause analysis of failures and automate prevention

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience building scalable, efficient, and reliable cloud services
  • Experience or knowledge of detection tooling or static analysis
  • Experience with utilizing Large Language Models and Prompt Engineering

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Education Budget
  • Parental Leave
  • Vision Insurance
  • Dental Insurance