Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity

Description For Senior Software Engineer

Microsoft's Defender for Office (MDO) team is at the forefront of protecting customers in an evolving security landscape. We're seeking a Senior Software Engineer to build next-generation services that will form the foundation of MDO's future growth. You'll be analyzing billions of emails daily to provide critical customer protection.

As a Senior Engineer, you'll work in an agile environment, collaborating with MDO engineers and product management to build scalable, secure solutions. The role combines technical expertise in distributed systems with security focus, offering the opportunity to impact Microsoft's critical security infrastructure.

The position offers competitive compensation ($117,200 - $229,200 USD), comprehensive benefits, and the chance to work with cutting-edge security technology. You'll be part of a team that values mentorship, technical excellence, and innovative problem-solving.

Key aspects include:

  • Building and maintaining large-scale security services
  • Working with modern cloud technologies and distributed systems
  • Collaborating across teams to deliver robust security solutions
  • Mentoring junior engineers and driving technical best practices
  • Contributing to Microsoft's critical security infrastructure

The role offers up to 100% remote work flexibility with 0-25% travel requirements. You'll be part of Microsoft's broader mission to enhance cybersecurity while working on technology that protects millions of users worldwide.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design and implement services which will power the next generation of MDO functionality
  • Support and modernize existing MDO functionality so it can scale with our product growth
  • Adhere to great Safe Deployment Practices
  • Mentor and guide junior engineers
  • Collaborate with cross-functional teams
  • Drive end-to-end project delivery
  • Work on cloud-native technologies and distributed systems
  • Continuously improve codebase

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 1+ years experience in large scale distributed systems, including relational data bases
  • 2+ years experience running production systems including monitoring, incident response and root cause analysis
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 developing scalable cloud platform solutions for Azure Resource Graph team, offering competitive compensation and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Sr. Software Engineer

Senior Software Engineer role at Microsoft Security working on Entra ID Backup Authentication System, focusing on high-availability identity and authentication services.

Senior Software Engineer

Senior Software Engineer role at Microsoft building trust & safety infrastructure, focusing on distributed systems and real-time policy enforcement at global scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Scope Compiler team, building scalable analytics engines and data platforms for Azure Data engineering.