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 2 days 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 Engineer

Senior Software Engineer role at Microsoft working on Entra ID, developing critical authentication and directory services for millions of users worldwide.

Member of Technical Staff - Backend Engineer, Health AI

Senior Backend Engineer role at Microsoft AI's Health team, building scalable healthcare solutions and AI systems in London.

HPC Support Escalation Engineer

Senior HPC Support Escalation Engineer position at Microsoft, focusing on complex technical issue resolution and customer success in high-performance computing environments.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Copilot and Microsoft 365 integration, offering remote work and competitive compensation.

Windows Support Performance Engineer

Senior Windows Support Performance Engineer position at Microsoft, focusing on advanced troubleshooting and customer support with hybrid work options.