Senior Software Engineer

Microsoft is a global technology company leading the transformation of analytics in the world of data with cloud and AI solutions.
Cloud
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their cloud innovation journey. This role is part of the team building the data platform for the age of AI, including products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and more. The position focuses on big data analytics, enabling data engineers and scientists to extract intelligence from structured and unstructured data. You'll work with popular open-source frameworks like Apache Hadoop, Spark, Hive, and Kafka, while contributing to the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric. The role offers up to 100% remote work flexibility with minimal travel requirements (0-25%). As a senior engineer, you'll be responsible for architecture contributions, code implementation, and maintaining live services. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. This is an opportunity to work at the forefront of cloud technology while being part of a company that values diversity, innovation, and continuous learning.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Contribute to architecture processes for Azure HDInsight and Fabric service
  • Create and implement code for Azure HDInsight and Fabric service
  • Write extensible and maintainable code
  • Review work items and execute project plans
  • Ensure security, privacy, safety, and accessibility
  • Maintain operations of live service through rotational on-call duty
  • Identify solutions for performance and functionality issues

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field
  • Advanced technical engineering experience with C, C++, C#, Java, JavaScript, or Python
  • Experience with Kubernetes development
  • Experience with cloud service development
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software 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 Software Engineer

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure WAN team, combining networking expertise with software development, offering remote work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cloud computing and enterprise software development, offering competitive compensation and hybrid work environment.

Senior Cloud Network Engineer

Senior Cloud Network Engineer position at Microsoft Azure WAN Team, combining networking expertise with software development for global backbone network infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Security focusing on designing and implementing cloud-scale security services with competitive compensation and hybrid work arrangement.

Senior Software Engineer - AI Frameworks Team

Senior Software Engineer position at Microsoft's AI Frameworks team in Vancouver, focusing on cloud infrastructure, security, and AI software development.