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
Hybrid
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 join their cybersecurity efforts in Hyderabad. This role focuses on protecting Microsoft services against cyberattacks, working with large-scale software systems, security analysis, big data, and machine learning. The position involves analyzing billions of events and terabytes of data generated by Microsoft products and services (Azure, M365) for suspicious activities.

The ideal candidate will have 8+ years of technical engineering experience, with strong expertise in cloud computing and software development. They will be responsible for designing and implementing security detection systems, building robust data pipelines, and maintaining critical security infrastructure. The role offers a hybrid work environment with up to 50% work from home flexibility.

This is an excellent opportunity for someone passionate about cybersecurity and data protection, offering the chance to work with cutting-edge technology at one of the world's leading tech companies. The position combines software engineering with security expertise, requiring both technical depth and cross-functional collaboration skills.

The role comes with Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The team values diversity and deep collaboration, providing an environment where engineers can make a significant impact on global cybersecurity while growing their careers.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Design, implement, and maintain advanced detection logic to identify malicious activities
  • Analyse security threats to M365 and build monitoring components
  • Build and manage robust data pipelines to ingest and process logs
  • Develop tools and automation frameworks for large-scale remediation
  • Deliver automated and well-tested features across different services
  • Use engineering best practices throughout the software development lifecycle
  • Collaborate with teammates in various roles
  • Provide on call support and monitor service health
  • Execute Dev-Sec-Ops approach to software delivery
  • Manage CI/CD pipelines and integrate security best practices

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's degree in computer science or related technical field
  • 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 6+ years of professional software engineering experience designing, building, and running cloud services
  • 5+ years technical engineering experience/knowledge of cloud computing
  • Excellent coding skills, strong understanding in OOPS, design patterns
  • Ability to build and maintain data architectures, pipelines, and sets
  • Expertise in data mining, data storage, and ETL processes
  • Experience with DevOps practices and managing CI/CD pipelines
  • Outstanding ability to communicate complex ideas
  • Strong organization skills and ability to deliver results

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

ROP - Senior Software Engineer (Azure Firewall)

Senior Software Engineer role at Microsoft working on Azure Firewall, focusing on cloud security and networking infrastructure.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Managed HSM team, focusing on security and cryptography, offering competitive compensation and hybrid work environment.

Security Customer Experience Engineer

Senior Security Customer Experience Engineer role at Microsoft in Lisbon, focusing on customer support and technical implementation of Microsoft Security solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's IDNA Security team, focusing on security monitoring systems and threat detection for Microsoft Entra services.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Windows endpoint protection and security solutions, offering competitive compensation and hybrid work arrangement in Redmond, WA.