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 3 months 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 Data Engineer

Senior Data Engineer role at Microsoft working on Azure Data and Microsoft Fabric platform, building data pipelines and analytics solutions.

Technical Support Engineering - DBA

Senior Database Administrator role at Microsoft providing technical support and consulting for SQL Server environments with competitive compensation and benefits.

Technical Support Engineering - Azure Databricks

Senior Technical Support Engineer role at Microsoft focusing on Azure Databricks support, offering hybrid work and competitive compensation in Vancouver.

Software Engineering, Data

Senior Software Engineer, Data role at Microsoft focusing on data engineering and cloud solutions for monetization strategies, offering competitive pay and comprehensive benefits.

Senior Data Scientist

Senior Data Scientist role at Microsoft focusing on AI and machine learning for M365 products, offering hybrid work and comprehensive benefits.