Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops and sells software, hardware, and services.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft Defender for Office (MDO) team is seeking a Senior Software Engineer to join their cloud security division. The role focuses on delivering cloud-based email and message filtering services that protect customers from advanced threats across Microsoft's collaboration workloads. The position involves working with cutting-edge security solutions, designing and implementing highly scalable microservices, and contributing to Microsoft's core security infrastructure.

The ideal candidate will have extensive experience in software development, particularly with C#, Java, or C++, and a strong background in cloud services and security. You'll be responsible for architecting and delivering security solutions that protect millions of users while working in an agile environment with cross-functional teams.

This is an excellent opportunity for a senior engineer passionate about security and cloud computing to make a significant impact at Microsoft. The role offers a blend of technical challenges, from distributed systems to security architecture, while working with state-of-the-art technology in the cybersecurity space. You'll be part of a team that directly influences the security posture of Microsoft's collaboration tools used by organizations worldwide.

The position comes with Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, and work-life balance benefits. Located in Hyderabad with a hybrid work model, this role offers the flexibility of up to 50% work from home while maintaining collaborative opportunities with talented peers.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design and deliver manageable micro services end to end
  • Build distributed computation systems with high scale and availability
  • Handle large scope and complicated feature ownerships
  • Work with teams across disciplines
  • Design and implement security solutions
  • Help deliver protections for Microsoft defender suite's collaboration scenarios
  • Partner with internal/external teams across the organization

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 technologies like OAUTH, ODATA, web technologies, big data platforms
  • Strong analytic and problem solving capabilities
  • Deep understanding of security fundamentals

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?