Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Data
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Insights, Data Engineering & Analytics (IDEAs) team, working on one of the most critical initiatives for Microsoft's future success. As a Senior Software Engineer, you'll be part of building platform services that handle millions of users and exabytes of data across global data centers. The role focuses on championing a data-informed culture within the E+D organization, working with M365 suite to build large-scale distributed systems. You'll tackle challenges in data engineering, analytics, and visualization, working with cutting-edge technologies and petabyte-scale data problems. The position offers the opportunity to impact Microsoft's cloud business sector through data-driven insights and solutions. The team emphasizes innovation, collaboration, and growth mindset, working in an inclusive culture that values respect, integrity, and accountability. This role combines technical leadership with hands-on development, requiring expertise in distributed systems, big data technologies, and cloud services. Benefits include comprehensive healthcare, educational resources, and work-life balance programs.

Last updated 12 days ago

Responsibilities For Senior Software Engineer

  • Technical leadership and end-to-end development of data solutions for E+D and SCI
  • Apply engineering and analytical skills to petabyte scale data problems
  • Handle large, disparate and complex data sets for data wrangling and curation
  • Integrate data democratization and visualization techniques
  • Build platform services handling millions of users and exabytes of data

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field with 8+ years technical engineering experience
  • Experience with scripting languages: PowerShell, Python, Perl, JavaScript or Ruby
  • Must pass Microsoft Cloud Background Check
  • Experience working and building distributed cloud services using Azure
  • Experience with Azure Data Factory, Cosmos, Kusto, Spark, Kafka and big-data technologies
  • Knowledge of ETL/ELT, Data Modeling, and BI systems
  • Experience of software testing/release processes and methodologies

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

Interested in this job?

Jobs Related To Microsoft Senior Software 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 Data Engineer

Senior Data Engineer role at Microsoft focusing on insider risk detection, data pipeline development, and security analytics, offering competitive salary and remote work options.

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, 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.