Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
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 Purview Data Security team, focusing on innovative data protection solutions including security for AI applications. This role is part of Microsoft's mission to make the world safer through end-to-end security solutions.

As a Senior Software Engineer, you'll work on building high-performance and reliable systems that protect Microsoft customers' data. The position involves designing and developing scalable cloud services, applying distributed systems concepts, and ensuring system reliability and operational efficiency. You'll be part of a team that's expanding into new horizons, including transforming data security in an agentic world.

The role offers a competitive base salary range of $119,800 - $234,700 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and investment options. You'll work in a hybrid environment from the Redmond office, with up to 50% work from home flexibility and 0-25% travel requirements.

Key responsibilities include contributing to product architecture, debugging and monitoring systems, participating in code reviews, and maintaining live services. You'll need 4+ years of technical engineering experience, strong expertise in backend languages like C#, Java, or Python, and experience with cloud platforms and distributed systems.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration. The Security organization specifically focuses on protecting digital technology platforms, devices, and clouds in heterogeneous environments. This is an opportunity to impact billions of lives while working with cutting-edge security technology.

Last updated 12 hours ago

Responsibilities For Senior Software Engineer

  • Contribute to processes for the architecture of product/solution features
  • Help identify teams and technologies for integration
  • Support debugging efforts and examine logs and telemetry
  • Participate in code reviews
  • Conduct experiments for feature testing
  • Maintain operation of live service on rotational on-call basis
  • Alert stakeholders of statuses and restore systems
  • Respond within Service Level Agreement timeframes
  • Consider partners across teams to drive user experiences

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years of experience designing, building, and operating scalable, highly available cloud services
  • 2+ years of experience applying distributed systems concepts
  • 2+ years of experience building systems with emphasis on reliability
  • 2+ years of experience programming in modern back-end languages
  • Must pass Microsoft Cloud Background Check

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