principal sde - m365 security engineering

Hyderabad full-time

Job description

The Senior SDE - M365 Security Engineering role involves working on solutions to protect Microsoft services against cyberattacks and ensuring security components are updated and functional. Candidates are expected to have expertise in large-scale software systems, security analysis, big data, and machine learning, with a focus on analyzing events and data from Microsoft products.

Responsibility

  • Oversees overall system architecture for a critically important and high-impact space protecting M365 services across clouds.
  • Maintain operations of live service as issues arise on a rotational, on-call basis.
  • 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.
  • Solid understanding of Design and implement to enable 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 to establish maintainable, reliable, and secure systems.
  • Collaborate with teammates in various roles to plan and execute on key deliverables.
  • Work in a culture of continuous improvement, adaptation, reflection, and growth.
  • Learn quickly from your peers, projects, and interactions with customers.
  • Provide on call support and monitor the health of services in production as part of DevOps culture.
  • Execute the Dev-Sec-Ops approach to software delivery by designing, coding, testing, deploying and operating components of Microsoft 365 security monitoring system.
  • Embody our culture and values.

Qualifications

  • 12+ years of professional software engineering experience designing, building, and running cloud services at large scale in C#, .Net or any high-level programming language.
  • Excellent coding skills, strong understanding in OOPS, design patterns and their application.
  • Must know Secure by Design principles.
  • Outstanding ability to both work independently and coordinate across geographies.
  • Strong organization skills, a bias for action, and ability to deliver results.
  • Proven ability to deal with ambiguity and drive for clarity.
  • Excellent ability to work efficiently, prioritize workflow, ramp quickly, and meet demanding deadlines.
  • Outstanding communication skills and collaboration capabilities.
  • Excellent knowledge of cloud-computing environments like Microsoft Azure, AWS, GCP - Azure preferred.
  • Hands on experience in an object-oriented programming language such as C#, Java or Scala.
  • Strong software design and problem-solving skills.
  • Experience with modern software services engineering practices such as testing in production, live monitoring, data driven engineering.
  • Rapid prototyping and iteration skills.
  • Experience with web service development and familiar with related technologies.
  • Basic automation scripting skills with PowerShell and developing modules.
  • Experience building and shipping production grade software or services.
  • Experience using agile methodologies or test-driven development (TDD).

Job Summary

Sign in to Apply

Last Seen: 2024-11-21

Job Type: full-time

Location: Hyderabad

First Seen: 2024-06-14

Company Summary

Microsoft is a leading technology company globally, specializing in software, hardware, and services. Renowned for its Windows operating systems and Office suite, Microsoft also offers cloud solutions with Azure, gaming with Xbox, and a wide array of devices like the Surface series.