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 designing and implementing security solutions for Microsoft's cloud services, particularly M365. The position involves working with large-scale data pipelines, security monitoring systems, and threat detection mechanisms.

The team values diversity and deep collaboration, bringing together engineers with expertise in large-scale software systems, security analysis, big data, and machine learning. You'll be analyzing billions of events and terabytes of data generated daily by Microsoft products and services (Azure, M365) to detect suspicious activities.

As a Senior Software Engineer, you'll be responsible for building and maintaining robust security monitoring components, developing automated remediation tools, and ensuring the scalability and reliability of security systems. The role requires strong expertise in cloud computing, software development, and security principles.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. You'll be working in a DevOps culture with opportunities for continuous learning and growth. The role requires 0-25% travel and is based in Hyderabad, India.

This is an excellent opportunity for someone passionate about cybersecurity, data protection, and large-scale systems engineering. You'll be at the forefront of protecting Microsoft's global infrastructure while working with cutting-edge technologies and a diverse team of experts.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Design, implement, and maintain advanced logic to identify malicious activities across M365 services
  • Analyse security threats and build monitoring components
  • Build and manage robust data pipelines for log ingestion and processing
  • Develop tools and automation frameworks for large-scale remediation
  • Deliver automated and well-tested features across different services
  • Provide on-call support and monitor production services
  • Execute Dev-Sec-Ops approach to software delivery
  • Apply data engineering principles to enhance security data analysis

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's degree in computer science or related field
  • 8+ years technical engineering experience with coding
  • 6+ years professional software engineering experience with cloud services
  • 5+ years experience in cloud computing and enterprise computing
  • Excellent coding skills, strong understanding in OOPS and design patterns
  • Experience with DevOps practices and CI/CD pipelines
  • Strong data mining and ETL process knowledge
  • Outstanding communication and collaboration skills
  • Experience with cloud computing environments (Azure preferred)
  • Knowledge of security, encryption, PKI, and authentication architectures

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on building advanced static analysis solutions for vulnerability detection across Microsoft's global codebase.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Information Protection, developing innovative data protection solutions in Redmond, WA. Hybrid work model with competitive compensation.

Senior Software Engineer - Security

Senior Security Software Engineer role at Microsoft working on Viva Engage platform, focusing on implementing security controls and privacy measures.

Senior Security Engineer

Senior Security Engineer role at Microsoft's Gaming and AI RedTeam, focusing on identifying and exploiting security vulnerabilities to protect gaming studios and AI infrastructure.

Senior Incident Response Engineer

Senior Incident Response Engineer position at Microsoft, leading security incident investigations and response for enterprise customers with up to 100% remote work option.