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 ecosystem of products and services, including Azure and M365. The position involves analyzing billions of events and terabytes of data daily to detect suspicious activities and ensure security components are maintained throughout the infrastructure.

The ideal candidate will bring 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 combines technical excellence in software development with a strong focus on security, requiring both independent work and cross-geographical collaboration.

Key responsibilities include developing scalable security monitoring systems, implementing threat detection mechanisms, and maintaining high-performance services. You'll be part of a DevOps culture, participating in on-call rotations and ensuring the health of production services. The position offers the opportunity to work with cutting-edge technology while protecting Microsoft's global infrastructure.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The company maintains a strong commitment to diversity and inclusion, providing an environment where innovation and collaboration thrive. This role represents an excellent opportunity for experienced engineers passionate about cybersecurity and large-scale system design to make a significant impact on global digital security.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer

  • Write well designed code with emphasis on quality, maintainability, scalability, and performance
  • Analyse 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
  • 8+ years of professional software engineering experience
  • Experience with cloud services at large scale in C#, .Net or high-level programming languages
  • Excellent coding skills, strong understanding in OOPS and design patterns
  • Knowledge of Secure by Design principles
  • Outstanding communication and collaboration capabilities
  • Strong organization skills and ability to deliver results
  • Experience with cloud computing environments (Azure preferred)
  • Experience with web service development
  • Experience building and shipping production grade software

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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 Security focusing on developing AI-powered security solutions using GPT and LLM technologies, offering competitive compensation and hybrid work arrangement in Redmond, WA.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and benefits with opportunity to impact global security infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Purview solutions for data protection and governance, offering hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Data Loss Prevention (DLP), offering competitive pay, hybrid work, and opportunity to build enterprise security solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's M65 Security Engineering team in Hyderabad, focusing on cybersecurity solutions for Microsoft services, requiring 8+ years of experience in software engineering.