Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Security
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's M65 Security Engineering team is seeking a Senior Software Engineer to work on protecting Microsoft services against cyberattacks. This role focuses on developing solutions that safeguard Microsoft's vast infrastructure, including Azure and M365 services. The position involves analyzing billions of events and terabytes of data daily to detect suspicious activities and ensure security components are maintained across the infrastructure.

The ideal candidate will have 8+ years of software engineering experience, with expertise in cloud services and security principles. You'll be working with a diverse team of engineers specializing in large-scale software systems, security analysis, big data, and machine learning. The role requires strong coding skills in C#, .NET, or similar languages, and deep understanding of secure design principles.

Key responsibilities include developing scalable security monitoring solutions, implementing real-time threat detection systems, and maintaining high-performance security components. You'll be part of a DevSecOps culture, participating in on-call support and continuous service improvement.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The position is based in Hyderabad, India, requiring 0-25% travel, and offers the opportunity to work on critical security infrastructure protecting millions of users worldwide.

This is an excellent opportunity for security-focused engineers who are passionate about protecting customer data and implementing invisible security at scale. You'll be at the forefront of cybersecurity, working with cutting-edge technologies and contributing to Microsoft's global security infrastructure.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Write well designed code with an emphasis on quality, maintainability, scalability, and performance
  • Analyse security threats to M365 and build monitoring components to address those threats
  • Design and implement real time, highly scalable, performant, and sustainable solutions
  • Deliver automated and well-tested features across different services and platforms
  • Use engineering best practices throughout the software development lifecycle
  • Collaborate with teammates in various roles to plan and execute on key deliverables
  • Provide on call support and monitor the health of services in production
  • Execute the Dev-Sec-Ops approach to software delivery

Requirements For Senior Software Engineer

Java
  • 8+ years of professional software engineering experience
  • Experience designing, building, and running cloud services at large scale
  • Excellent coding skills, strong understanding in OOPS, design patterns
  • Must know Secure by Design principles
  • Outstanding ability to work independently and coordinate across geographies
  • Strong organization skills and ability to deliver results
  • Experience with cloud-computing environments like Microsoft Azure, AWS, GCP
  • Experience with web service development
  • Experience building and shipping production grade software or services

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?

Jobs Related To Microsoft Senior Software Engineer