Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Purview - Data Security Agents team, focusing on developing innovative software agents using cutting-edge technologies like GPTs, LLMs, and AI. This role is part of Microsoft's mission to make the world safer through comprehensive security solutions. The position offers an opportunity to work on large-scale cloud services using Azure technology, developing solutions that help organizations safeguard and manage their data effectively.

The ideal candidate will lead technical architecture discussions, mentor team members, and drive the development of high-scale, high-throughput multi-tenant services. You'll be working with state-of-the-art AI technologies while collaborating with cross-functional teams including UX designers, product owners, and data scientists. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong mentorship abilities.

This position offers competitive compensation with a base salary range of $117,200 - $229,200 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities.

The role is perfect for experienced engineers passionate about security and AI, offering the chance to impact billions of users while working with cutting-edge technologies in a culture that embraces growth mindset and excellence. You'll be part of transforming how organizations approach data security and compliance, making a significant impact on Microsoft's security mission.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Lead and mentor team members to produce extensible, maintainable, and high-quality code
  • Identify and implement best practices and coding patterns
  • Oversee development of design documents and facilitate cross-team coordination
  • Lead architectural discussions and create proposals
  • Enhance and identify new software developer tools
  • Ensure adherence to security, privacy, safety, and accessibility standards
  • Oversee implementation and deployment of solutions
  • Serve as a Designated Responsible Individual (DRI)
  • Drive experimentation and integrate instrumentation for telemetry data

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
  • Must pass Microsoft Cloud Background Check
  • Knowledge or experience in machine learning and data science projects (preferred)
  • Master's Degree in Computer Science with 8+ years experience OR Bachelor's with 10+ years experience (preferred)

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Data Loss Prevention (DLP), offering hybrid work in Seattle with competitive pay and benefits.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft, focusing on Azure security monitoring and large-scale security infrastructure development.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on Azure security monitoring, combining cybersecurity expertise with ML and distributed systems.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on cloud security, penetration testing, and securing Azure services, offering remote work flexibility and competitive compensation.

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft Azure DevSec focusing on cloud security assessments, vulnerability mitigation, and secure architecture design.