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 a month 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 -RedSea

Senior Software Engineer position at Microsoft working on innovative security solutions, requiring 6+ years of experience in systems programming and security.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on security architecture for Azure AI Platform, requiring expertise in cloud security, compliance, and AI services.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on supply chain security, building services to track and secure open-source dependencies across Microsoft's build processes.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on hardware and firmware security for Azure cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cybersecurity and protecting cloud services through advanced monitoring and threat analysis.