Senior Software Engineer

Microsoft is a global technology company that develops software, cloud services, and security solutions.
Security
Senior Software Engineer
In-Person
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 protect Microsoft services against cyberattacks. This role focuses on securing Microsoft's vast ecosystem, including Azure and M365 services. You'll be part of a diverse team analyzing billions of events and terabytes of data daily for suspicious activities. The position involves working with large-scale software systems, security analysis, big data, and machine learning.

The ideal candidate will have extensive experience in software engineering, particularly in cloud services and security. You'll be responsible for designing and implementing security monitoring systems, analyzing threats, and building scalable solutions. The role requires strong coding skills, security expertise, and the ability to work across geographies.

This is an excellent opportunity for someone passionate about cybersecurity and protecting customer data at scale. You'll work with cutting-edge technology, collaborate with experts across Microsoft, and have a direct impact on the security of Microsoft's global services. The position offers comprehensive benefits, professional growth opportunities, and the chance to work on challenging problems in cybersecurity.

The role is based in Hyderabad, India, with a hybrid work arrangement and may require up to 25% travel. You'll be part of Microsoft's commitment to security excellence and innovation, working in a culture that values continuous improvement and collaboration.

Last updated 25 days ago

Responsibilities For Senior Software Engineer

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

Requirements For Senior Software Engineer

Java
Scala
  • 8+ years of professional software engineering experience
  • Experience in C#, .Net or any high-level programming language
  • Strong understanding in OOPS and design patterns
  • Knowledge of Secure by Design principles
  • Experience with cloud computing environments (Azure preferred)
  • Strong software design and problem-solving skills
  • Experience with web service development
  • Basic automation scripting skills with PowerShell
  • Experience with agile methodologies or test-driven development

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

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.