Senior Data Engineer

Microsoft is a leading technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $250,200
Data
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Data Engineer

Microsoft's Insider Risk Program team is seeking a Senior Data Engineer to work at the intersection of data engineering and data science. This role focuses on developing and managing data pipelines, joining and filtering data sets, and building advanced insider risk detections to proactively identify and address potential threats. As part of Microsoft Security, you'll contribute to making the world safer by developing end-to-end security solutions. The position offers a unique opportunity to shape the insider risk landscape at one of the world's leading technology companies, working with large datasets and advanced analytics to protect Microsoft's assets and intellectual property.

The role combines technical expertise in data engineering with security domain knowledge, requiring skills in building scalable data systems, implementing machine learning models, and maintaining compliance with security standards. You'll work closely with data scientists, software engineers, and insider risk analysts to develop comprehensive detection systems that protect Microsoft's global operations.

This is an excellent opportunity for someone passionate about data engineering and security, offering competitive compensation ($117,200 - $250,200 depending on location), comprehensive benefits, and the chance to work on critical security initiatives at global scale. The position allows for remote work with some travel (0-25%), providing flexibility while maintaining collaborative opportunities with a world-class team.

The ideal candidate will bring strong technical skills in data engineering, experience with big data systems, and a security-minded approach to problem-solving. You'll be part of a culture that embraces a growth mindset and focuses on delivering innovative solutions to complex security challenges.

Last updated 8 days ago

Responsibilities For Senior Data Engineer

  • Design, build, and optimize data pipelines to ingest, process, and prepare data for insider risk detection models
  • Work with large datasets, applying advanced data transformation techniques
  • Join, filter, and integrate diverse data sources for risk detection
  • Develop, test, and deploy insider risk detection models
  • Collaborate with the insider risk team to define and refine detection use cases
  • Conduct exploratory data analysis
  • Maintain and monitor insider risk engineering systems
  • Document data processes, detection workflows, and system configurations

Requirements For Senior Data Engineer

Python
Java
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years experience
  • 2+ years experience in query languages (SQL, KQL)
  • 2+ years experience with object-oriented programming languages (Python, C#, Java, or C++)
  • 1+ years experience with big data systems and tools (PySpark, Databricks, or Azure Synapse)
  • Must pass Microsoft Cloud Background Check
  • Experience with machine learning and statistical modeling
  • Understanding of engineering and security compliance standards

Benefits For Senior Data Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 Data Engineer

Senior Research Data and Service Engineer

Senior Research Data Engineer role at Microsoft Security AI Research, focusing on AI-driven security solutions and data engineering for autonomous defense systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on Spark and data analytics, offering hybrid work in Barcelona with comprehensive benefits.

Senior Data Engineer

Senior Data Engineer role at Microsoft's Cloud Operations + Innovation team, building large-scale data solutions and leading engineering teams.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on data engineering and analytics, building large-scale distributed systems and handling petabyte-scale data problems.

Senior Software Engineer, Data Engineering

Senior Software Engineer role at Microsoft's CSO team, focusing on data engineering with emphasis on security and compliance, offering remote work and competitive benefits.