Taro Logo

Senior Software Engineer

Microsoft is a global technology leader empowering people and organizations through innovative software, cloud services, and devices.
$119,800 - $234,700
Data
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Microsoft Security aspires to make the world a safer place by providing end-to-end security solutions. The Secrets Management & PKI team at Secrets Analytics Service is seeking a Senior Software Engineer to build and enhance their data platform serving both internal and external customers.

The role involves working with large-scale data sets, building scalable data pipelines, and implementing security measures to protect sensitive information. You'll collaborate with teams across Identity, Azure, Office, Dynamics, and Xbox to deliver secure data experiences.

Key responsibilities include:

  • Developing data set processes for modeling, mining, and production
  • Implementing APIs for data integration and consumption
  • Ensuring data privacy and compliance standards
  • Managing enterprise-scale data pipelines
  • Creating dashboards, reports, and visualizations
  • Optimizing data retrieval and system performance
  • Maintaining LiveSite reliability and monitoring

Required qualifications:

  • Bachelor's in Computer Science or equivalent with 4+ years of technical engineering experience
  • Strong experience with data analytics and large datasets
  • Proficiency in languages like Python, Scala, or similar
  • Experience with cloud platforms (Azure, AWS, GCP)
  • Knowledge of security principles and secure coding practices

The position offers competitive compensation ($119,800 - $234,700 base salary range, higher for SF and NYC), comprehensive benefits, and the opportunity to work on critical security infrastructure at global scale.

Join Microsoft's inclusive culture focused on growth mindset and innovation, where you'll help protect billions of users worldwide through cutting-edge security solutions.

Last updated 9 days ago

Responsibilities For Senior Software Engineer

  • Develop data set processes for data modeling, mining, and production
  • Implement internal and external APIs for data integration
  • Ensure data privacy and compliance standards
  • Develop and manage enterprise-scale data pipelines
  • Optimize data retrieval and create dashboards/reports
  • Troubleshoot and optimize automation and monitoring

Requirements For Senior Software Engineer

Python
Redis
MongoDB
PostgreSQL
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience with shipping and operating services at scale
  • 4+ years of experience working with large data sets using SQL/Azure Data Lake/Spark
  • Experience with cloud platforms such as Azure, AWS, GCP
  • Strong programming skills in Python, Scala, or similar languages
  • Knowledge of security principles and secure coding practices

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Related Jobs

Senior Data Engineer

Senior Data Engineer role at Microsoft Security focusing on protecting users from account compromise and fraud through data pipeline development and ML infrastructure.

Cloud and AI Solution Engineer - AI Data Platform

Senior Cloud & AI Solution Engineer role at Microsoft, focusing on data platform solutions for defense industry clients. Remote-friendly position with competitive pay and benefits.

Senior Data Engineer - Fabric Data and Semantic Models

Senior Data Engineer position at Microsoft focusing on building data platforms and semantic models for marketing analytics using Azure Data stack and Microsoft Fabric Platform.

Senior Data Platform Engineer

Senior Data Platform Engineer role at Microsoft focusing on building and maintaining data infrastructure for developer experience insights.

Sr. Business Intelligence Engineer

Senior Business Intelligence Engineer role at Amazon Kuiper focusing on data analysis, forecasting, and business insights for satellite broadband services.