Senior Software Engineer

Microsoft builds the data platform for the age of AI, powering data-first applications and driving a data culture through Azure Data engineering team.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is at the forefront of analytics transformation in the data world, developing crucial products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and more. The role focuses on the big data analytics team, specifically working on Azure HDInsight as a senior software engineer. The position requires strong backend engineering expertise and deep knowledge of Kafka internals. The team is building the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric, working on products that enable data engineers and scientists to extract intelligence from all types of data. This role offers an opportunity to work with passionate innovators in a cloud-enabled world, where the focus is on collaboration and pushing technological boundaries. The position involves working in a hybrid environment with up to 50% work from home flexibility and requires 0-25% travel. Microsoft values diversity and actively seeks different perspectives to better serve their customers. The role combines technical excellence with the opportunity to mentor others and contribute to a team culture focused on learning, growth, and quality.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design, implement, test, ship, and support large scale services
  • Deliver success for customers with industry leading quality, performance, scalability, reliability, and security
  • Collaborate with product managers on product specifications and requirements
  • Solve complex problems with a growth mindset
  • Support product live site and operations
  • Mentor and grow peers to collectively deliver on team goals

Requirements For Senior Software Engineer

Java
Python
Kafka
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience with building scalable backend cloud services
  • Knowledge of Kafka internals
  • Must pass Microsoft Cloud Background Check

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 Engineering - Fabric Graph

Senior Software Engineer role at Microsoft working on Fabric Graph team, building advanced graph technologies and distributed systems with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on innovative technology development with up to 100% remote work opportunity in Toronto.

Senior Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer role at Microsoft, focusing on Windows Directory Services with hybrid work option and comprehensive benefits package.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft Dublin, working on cloud services and enterprise applications with hybrid work model and comprehensive benefits.

Senior Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on database management and customer technical support.