Microsoft is seeking to enhance the efficiency and scalability of its insider risk detection and response systems to protect its people, data, and intellectual property from internal threats.
Requirements
- Coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience in cybersecurity or insider risk programs
- Knowledge of CI/CD pipelines, version control, and other DevOps practices
- Experience using Azure resources and subscriptions (e.g., Synapse, ADLS, Kusto, Sentinel)
- Familiar with software architectural design patterns and their practical application
- Strong proficiency in scripting languages (e.g., Python, PowerShell, JavaScript) and familiarity with automation frameworks and tools
- Experience working with APIs and integrating with third-party systems
Responsibilities
- Design, develop, and implement data and engineering workflows to support the Insider Risk detection and response engineering systems. Work with large datasets, applying advanced data transformation techniques to ensure data quality and accessibility for risk detection.
- Collaborate with Insider Risk team members to understand requirements and build tools and platforms to enable response processes and mitigation of insider risk. Share knowledge and actively contribute ideas in team technical discussions. Work closely with data engineers and security analysts to identify bottlenecks and inefficiencies in current processes and implement automation solutions.
- Elevate platform engineering by expanding infrastructure-as-code coverage, embedding secure-by-depth practices, and accelerating DevOps automation. Maintain and monitor Insider Risk engineering systems to ensure reliable operation, security, and compliance with internal engineering standards and policies.
- Develop and maintain detailed documentation for all engineering systems, including architecture, dependencies, and standard operating procedures.
- Join on-call rotations, lead incident response, and drive thorough root-cause analysis. Own end-to-end quality for the code you deliver, including testing and DevOps automation. Develop, review, and peer-assess code in line with security policies, best practices, and design patterns (e.g., reusable, modular, SOLID).
Other
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
- Microsoft Cloud Background Check
- Citizenship & Citizenship Verification: This position requires verification of U.S. citizenship due to citizenship-based legal restrictions
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience (preferred)
- Strong problem-solving skills, attention to detail, and a collaborative mindset