Microsoft Security is looking to build a highly scalable, reliable, and available infrastructure for job execution across diverse engines like Spark, KQL, Azure Synapse, Fabric, and Azure Data Explorer to support a wide variety of job types for Microsoft Sentinel Graph (MSG).
Requirements
- coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- designing and building solutions using microservices architecture.
- Knowledge of security best practices.
- experience in Spark, KQL, Azure Synapse, Fabric, and Azure Data Explorer
Responsibilities
- designing, building, and securing the compute orchestration infrastructure that powers job execution across Spark, KQL, and other engines
- Define and design Security Persona Scenarios: disambiguate user personas and security use cases to design targeted, effective solutions.
- Drive system and service integration: Collaborate across teams to influence architecture and ensure seamless integration between systems and services.
- Lead Innovation through experimentation: Initiate and guide experiments to evaluate new technologies and determine best-fit solutions.
- Develop scalable, high-quality solutions: Build software that is reliable, maintainable, and scalable to meet evolving business needs.
- Embed operational excellence: Incorporate live site readiness, monitoring, and incident response into the development lifecycle.
- Promote engineering best practices: Advocate for clean code, modern development standards, and continuous improvement in engineering processes.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- growth mindset
- inspiring excellence
- collaborate to realize our shared goals