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 · 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'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 fundamental to MDO's growth. This role involves analyzing billions of emails daily to provide crucial customer protection.

The position combines technical expertise with leadership responsibilities. You'll work on large-scale distributed systems, implementing and modernizing services that power MDO functionality. The role requires strong collaboration skills, as you'll work closely with product management, security experts, and data scientists.

Key aspects include:

  • Building scalable, secure infrastructure for email threat detection
  • Mentoring other engineers and providing technical direction
  • Implementing robust deployment practices and monitoring systems
  • Working with cloud-native technologies and distributed systems
  • Contributing to a team protecting Microsoft customers from malware, phishing, fraud, and spam

The compensation is competitive, ranging from $117,200 to $229,200 base salary (higher in SF and NYC areas). Microsoft offers comprehensive benefits including healthcare, educational resources, investment options, and generous parental leave.

This is an excellent opportunity for experienced engineers passionate about security and scalable systems, offering both technical challenges and leadership opportunities in a crucial security-focused team at Microsoft.

Last updated 2 months 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 engineers, providing technical direction, reviewing code, and ensuring best practices are followed
  • 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
JavaScript
  • 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
Dental Insurance
Vision 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?