Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$108,100 - $199,700
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their M365 Security engineering team in Vancouver. This role focuses on enhancing Microsoft's customer data security through innovative solutions and AI-powered technologies. The position involves designing and developing world-class, scalable cloud services that protect M365 codebases and prevent data leaks.

The ideal candidate will have 4+ years of experience in software engineering, with expertise in building reliable cloud services and knowledge of various programming languages. They will work on identifying and preventing privacy-brittle patterns, developing detection tools, and leveraging AI and Copilot technologies to enhance security measures.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for professionals passionate about making a global impact in cybersecurity.

The role combines technical expertise with security innovation, offering opportunities to work with diverse teams and contribute to Microsoft's mission of making the world a safer place through digital security. The position includes hybrid work arrangements with up to 50% work from home flexibility and minimal travel requirements (0-25%).

This is an excellent opportunity for experienced software engineers looking to make a significant impact in the cybersecurity space while working with cutting-edge technologies and contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Identify and prevent privacy-brittle software patterns, cross-tenant data leaks, and privacy failures in M365 codebases and services
  • Extend and innovate on a patented cloud-hosted serverless service
  • Improve application privacy maturity at scale
  • Build prototypes and proof-of-concept code
  • Build strong relationships with product and security teams
  • Research new and emerging technologies
  • Collaborate with teams to perform and validate root cause analysis

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ 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 Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer