Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their team in building the next generation security data platform. This role is part of Microsoft's mission to make the world a safer place through comprehensive security solutions. The position offers a unique opportunity to work on core services that form the foundation of a platform processing, storing, and analyzing large volumes of data across multiple cloud environments.

The role involves developing solutions for security, governance, and compliance across Microsoft and other cloud environments. You'll be working on a platform that enables organizations to manage and govern their on-premises, multi-cloud, and SaaS data, providing automated data discovery and sensitive data classification. This platform serves various organizational leaders including Chief Data Officers, Chief Information and Security Officers, and Chief Risk and Compliance Officers.

As a Senior Software Engineer, you'll be responsible for writing high-quality, scalable code and implementing distributed systems with a focus on security and resilience. The position requires a strong background in software engineering with at least 4 years of experience in building and shipping production-grade software or services. You'll be working in a collaborative environment where you'll have the opportunity to mentor junior engineers and work with multiple stakeholder teams.

The compensation is competitive, with a base salary range of $117,200 - $229,200 USD per year (higher in SF and NYC areas), plus comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The work environment offers flexibility with up to 100% work from home options and no travel requirements.

Microsoft's culture emphasizes a growth mindset, innovation, and collaboration, making it an ideal place for engineers who want to make a significant impact on global security infrastructure while working with cutting-edge technology. The role combines technical challenges with the opportunity to contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 2 minutes ago

Responsibilities For Senior Software Engineer

  • Write well-designed code with an emphasis on quality, maintainability, scalability, and performance
  • Demonstrate a dev-ops approach to software delivery by designing, coding, testing, deploying, and operating components of the distributed systems
  • Collaborate with multiple engineers from stakeholder teams and coach junior engineers
  • Embody our culture and values

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience building, shipping, and operating production grade software or services
  • 4+ years of experience with distributed systems delivering large-scale, secure, and resilient cloud services
  • 4+ years of experience as a software engineer/leader designing, implementing, and shipping cloud services or software products
  • 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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Windows Update systems, using Rust and C++ to improve update experience for billion+ devices worldwide.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams Core Services in Prague, focusing on building resilient, highly available services using cutting-edge technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Commerce + Ecosystems team, developing large-scale e-commerce services for Azure, Office 365, Xbox, and more. Hybrid work model with competitive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Teams video conferencing technology, requiring 4+ years of experience in Windows graphics and multimedia applications.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Beijing, focusing on AI technologies and client-server solutions, offering hybrid work arrangement and comprehensive benefits.