Microsoft's Azure Data engineering team is seeking a Senior Security Engineer to join their databases security team. This role focuses on offensive security techniques to evaluate and enhance the security posture of Azure's database systems and offerings. The position involves conducting security reviews, penetration testing, and ethical hacking exercises.
The ideal candidate will work within Azure Data, specifically on the databases team that builds and maintains Microsoft's operational Database systems. They will be responsible for identifying vulnerabilities, conducting comprehensive penetration tests, and collaborating with blue teams to improve monitoring and detection.
Key responsibilities include staying current with emerging security trends, participating in security design reviews, delivering security training, and conducting penetration tests across various domains including applications, database systems, authentication flows, and distributed systems.
The role requires extensive experience in security or related fields, with strong knowledge of penetration testing and red teaming for large-scale cloud services. The successful candidate will need expertise in programming languages like C/C++, .NET, JavaScript, Python, and SQL, along with strong debugging skills.
This position offers competitive compensation with a base pay range of $119,800 - $234,700 per year (higher for SF Bay Area and NYC), comprehensive benefits including healthcare, educational resources, and parental leave. The role provides opportunities to work with cutting-edge technology while contributing to Microsoft's mission of building secure, scalable database solutions.
Working at Microsoft means joining a culture that values diversity and innovation, with opportunities to collaborate across teams and make significant impact on products used by millions. The position offers professional growth through continuous learning and exposure to various security domains while working with some of the industry's best security professionals.