Senior Software Engineer

Microsoft is a global technology company that develops cloud-based services and security solutions.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Defender for Office (MDO) team is seeking a Senior Software Engineer to join their cloud security division. This role focuses on delivering cloud-based email and message filtering services that protect customers from advanced threats across Microsoft's collaboration workloads. The position offers an opportunity to work on critical security solutions that safeguard millions of users worldwide.

As a Senior Software Engineer, you'll be responsible for designing and implementing highly scalable security solutions, working with cutting-edge technologies in cloud computing and security. The role requires expertise in building resilient Tier-0 cloud services and a deep understanding of security fundamentals.

The ideal candidate will have extensive experience in software development, particularly with languages like C#, C++, or Java, and a strong background in cloud services and security. You'll be working in an agile environment, collaborating with cross-functional teams to deliver innovative security solutions.

This position offers a hybrid work arrangement with up to 50% work from home flexibility. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The role presents an excellent opportunity for professional growth within one of the world's leading technology companies, working on critical security infrastructure that protects organizations worldwide.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Design, architect, build, release and manage core security solutions of M365
  • Designing and delivering manageable micro services end to end
  • Handle distributed computation, high scale, high availability, geo-redundancy systems
  • Partner with multiple internal/external teams across the organization
  • Handle large scope and complicated feature ownerships

Requirements For Senior Software Engineer

Java
  • Bachelors or Masters in computer science, engineering or equivalent
  • 8+ years of software development experience with C#, C++ or Java
  • 5+ years of professional experience in building and managing highly scalable cloud services
  • Experience in Azure, Exchange, or other cloud and distributed systems
  • Security or compliance experience
  • ML and AI knowledge
  • Understanding of OAUTH, ODATA, web technologies, big data platforms
  • Strong analytical and problem-solving capabilities
  • Deep understanding of security fundamentals

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

Cloud Solution Architect - Cybersecurity

Senior Cloud Solution Architect role at Microsoft specializing in cybersecurity, requiring 7+ years of experience in cloud security and customer-facing roles.

Senior Cyber Security Engineer - Networking

Senior Cyber Security Engineer role at Microsoft focusing on protecting cloud infrastructure and implementing security controls for datacenter operations.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on key management and data protection across Azure services, requiring 4+ years of experience.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Identity & Network Access Security team, focusing on security monitoring and threat detection systems development.

Senior Software Security Engineer

Senior Software Security Engineer role at Microsoft focusing on AI and third-party security assurance, offering remote work and competitive compensation.