Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through innovative software solutions.
$119,800 - $234,700
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Microsoft Security is seeking a Senior Software Engineer to join their Purview - Data Security Agents team. This role focuses on developing innovative software agents using cutting-edge technologies like GPTs, LLMs, and AI to enhance data security and compliance solutions.

The position requires expertise in designing and developing high-scale, multi-tenant services. You'll lead architectural discussions, mentor team members, and ensure high-quality code implementation. Key responsibilities include optimizing performance, implementing best practices, and overseeing testing and quality assurance.

The ideal candidate will have 4+ years of technical engineering experience with languages like C++, Java, Python, etc., and a strong background in machine learning and data science. You'll work in Microsoft's Security organization, which aims to make the world safer through end-to-end security solutions.

The role offers competitive compensation ($119,800 - $234,700 base salary range, higher for SF and NYC), comprehensive benefits, and the opportunity to impact billions of users. You'll join a culture focused on growth mindset and excellence, working with cutting-edge Azure technology to deliver scalable security solutions.

Key responsibilities include:

  • Leading and mentoring team members in code development and best practices
  • Overseeing architecture and design documentation
  • Implementing and optimizing security and compliance solutions
  • Driving experimentation and improvement initiatives
  • Ensuring high standards of security, privacy, and accessibility

The position offers hybrid work flexibility (up to 50% remote) and requires passing Microsoft Cloud background checks. This is an excellent opportunity to work on innovative security solutions while advancing your career at a leading global technology company.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Lead and mentor team members in producing high-quality code
  • Oversee architecture and design documentation
  • Lead architectural discussions and create proposals
  • Implement and optimize security and compliance solutions
  • Drive experimentation and improvement initiatives
  • Ensure high standards of security, privacy, and accessibility
  • Serve as a Designated Responsible Individual (DRI)

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Strong understanding of machine learning and data science projects
  • Experience with languages including C, C++, C#, Java, JavaScript, or Python
  • Knowledge of security best practices
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Related Jobs

Senior Security Assurance Engineer

Senior Security Assurance Engineer role at Microsoft focusing on offensive security assessments and vulnerability identification for Microsoft Security products.

Senior Software Engineer - MAI Data, Privacy, and Security, Microsoft AI - Copilot

Senior Software Engineer role at Microsoft focusing on AI security and privacy for Copilot, building secure systems and implementing security solutions for AI applications.

CR Senior Software Engineer - Security for Copilot

Senior Software Engineering role at Microsoft focusing on developing AI-powered security solutions for Security Copilot, combining security expertise with artificial intelligence to enhance defensive capabilities.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Cloud Security team, focusing on platform security features and mentoring other developers.

Security Assurance Engineer

Senior Security Assurance Engineer role at Microsoft focusing on threat modeling, security reviews, and risk mitigation for cloud infrastructure.