Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 3 months 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?