Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software and cloud solutions.
$150,000 - $250,000
Data
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Insights, Data Engineering & Analytics (IDEAs) team is seeking a Senior Software Engineer to pioneer innovative ways to collect and showcase key customer data. As part of M365 and SCI, you'll work on one of the world's largest distributed systems, handling millions of users and exabytes of data across global data centers. The role involves building platform services, working with petabyte-scale data problems, and implementing cutting-edge data analytics technologies. You'll be responsible for technical leadership in developing data solutions that drive strategic insights for E+D and SCI, focusing on optimal user experience and market adaptability. The position offers the opportunity to work with modern data analytics technologies, handle complex data sets, and contribute to data democratization initiatives. Microsoft provides a culture of inclusion, growth mindset, and innovation, along with comprehensive benefits and professional development opportunities. The ideal candidate will have strong technical expertise in distributed systems, big data technologies, and software engineering, with a passion for data-driven decision making.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Technical leadership and end-to-end development of data solutions
  • 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

Python
Java
JavaScript
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
  • Experience of software testing/release processes and methodologies
  • Knowledge of ETL/ELT, Data Modeling, and BI systems

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 Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft working on Azure Data services, requiring top security clearance and expertise in cloud infrastructure.

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 - 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 Software Engineer, Data Platform Team, MSAN

Senior Software Engineer role at Microsoft's MSAN team, focusing on data platform development with competitive pay and hybrid work model.