Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through cloud computing, software, and hardware solutions.
$117,200 - $229,200
Data
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Cloud Operations and Innovation (CO+I) Engineering team is seeking a Senior Software Engineer to join their Data Galaxy Engineering team. This role focuses on building and maintaining a scalable data platform that enables the ingestion of diverse data from Microsoft's global datacenter operations. The position offers an opportunity to work with cutting-edge cloud technologies, particularly Azure services, while contributing to Microsoft's cloud infrastructure success.

The role combines technical leadership with hands-on development, requiring expertise in distributed systems, data engineering, and cloud services. You'll be responsible for designing and implementing scalable data solutions, optimizing performance, and ensuring security compliance. The position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits, including healthcare, educational resources, and parental leave.

As a Senior Software Engineer, you'll lead feature development, mentor junior engineers, and participate in on-call rotations. The role requires 4+ years of experience in software engineering, with strong skills in Python, SQL, and distributed computing. You'll work in a remote-friendly environment with up to 100% work-from-home flexibility, collaborating with cross-functional teams to drive Microsoft's cloud infrastructure forward.

This is an excellent opportunity for experienced engineers passionate about data platforms, cloud architecture, and building solutions at scale. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working with industry-leading technology and talented professionals.

Last updated 22 days ago

Responsibilities For Senior Software Engineer

  • Lead the development of key features from inception to full deployment
  • Develop software specifications and prototype solutions
  • Design and implement scalable data pipelines and cloud services
  • Architect and maintain cloud-based data lakes and warehouses
  • Lead efforts in federating data from Delta tables in ADLS Gen2
  • Build and improve telemetry systems
  • Develop alert and monitoring systems
  • Collaborate with Microsoft product teams
  • Provide technical leadership to the engineering team
  • Be part of an on-call rotation every 6 weeks
  • Support or redesign release and deployment pipelines using Azure DevOps

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Hands-on experience with cloud services, particularly in Azure environments
  • 4+ years of experience in programming languages such as Python, SQL, and Spark
  • 4+ years of experience with distributed computing systems
  • Experience in designing and deploying cloud-native data solutions on Azure
  • Proficiency in performance tuning and optimization of data pipelines
  • Extensive background in security and compliance for data platforms
  • Knowledge of telemetry and monitoring best practices

Benefits For Senior Software Engineer

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

Senior Software Engineer role at Microsoft Entra focusing on AI Copilot features and data experiences, offering hybrid work and competitive compensation.

Member of Technical Staff - Data Engineer

Senior Data Engineer role at Microsoft AI team building data platforms and services for Copilot, requiring 4+ years experience and expertise in cloud infrastructure and data warehousing.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cairo office, focusing on data pipeline development and machine learning for the shopping cashback team.

Software Engineer, Automation

Senior Software Engineer position at Microsoft focusing on data automation and cloud solutions, offering competitive compensation and comprehensive benefits.

Senior Software Engineer--Bigdata Platform

Senior Software Engineer position at Microsoft focusing on big data platform development, utilizing Spark, Kafka, and other modern technologies to power Microsoft's search and advertising services.