Software Engineer

Global technology company leading in software, cloud computing, and artificial intelligence solutions.
$117,200 - $229,200
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer

Microsoft's Defender for Office (MDO) team is seeking a Senior Software Engineer to strengthen their security infrastructure. This role focuses on detecting and neutralizing malicious activities including malware, phishing, fraud, and spam. You'll be responsible for developing critical protections in mail flow and click-time security, building large-scale distributed services integrated into M365's security framework. Working in an agile environment, you'll collaborate with MDO engineers, Product Management, and research partners to create durable security solutions. The position offers competitive compensation, comprehensive benefits, and the opportunity to work at the forefront of cybersecurity innovation. The role combines technical leadership with hands-on development, requiring expertise in distributed systems and security practices. You'll be part of Microsoft's crucial mission to protect customers in an evolving security landscape, with the opportunity to impact millions of users worldwide. The hybrid work environment offers flexibility with up to 50% work from home, while maintaining collaborative opportunities with industry-leading professionals.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Design and implement features and functionality in Microsoft Defender for Office
  • Adhere to 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 leveraging new technologies and best practices

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience with building large scale distributed cloud services (preferred)
  • Master's Degree in Computer Science or equivalent experience (preferred)

Benefits For 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 Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on security and identity management, offering competitive pay and remote work options.

Security Engineer

Senior Security Engineer role at Microsoft focusing on hardware virtualization security assurance and vulnerability response.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security's Privacy team, focusing on high-throughput multi-tenant services and privacy solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on secure admin services and cloud security infrastructure with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on security systems development and threat detection, offering remote work and competitive compensation.