Senior Software Engineer

Microsoft is a company where passionate innovators collaborate to build the data platform for the age of AI, powering data-first applications and driving a data culture.
$150,000 - $250,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is at the forefront of analytics transformation, 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 with Azure HDInsight and Fabric service. As a Senior Software Engineer, you'll be instrumental in architecting and implementing solutions that enable data engineers and scientists to extract intelligence from all types of data.

The position offers an opportunity to work with cutting-edge technologies in cloud computing and big data analytics, including popular open-source frameworks like Apache Hadoop, Spark, Hive, and Kafka. You'll be responsible for creating extensible and maintainable code, contributing to architecture decisions, and ensuring high standards of security and reliability.

The role combines technical expertise with collaborative teamwork, as you'll be working with various stakeholders to review and execute project plans. Microsoft offers a comprehensive benefits package and a culture that values diversity and innovation. The position includes on-call responsibilities and requires a strong background in software engineering with experience in various programming languages and cloud services.

This is an excellent opportunity for experienced engineers who want to impact the future of data analytics and AI, working with a global team that's pushing the boundaries of what's possible in cloud computing. The role offers significant growth potential and the chance to work on products that serve millions of users worldwide.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Contribute to processes for the architecture of 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 on rotational, on-call basis
  • Identify solutions and mitigations 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 coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Intermediate experience of Kubernetes development
  • Intermediate experience of cloud service development

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 focusing on computational advertising and large-scale distributed systems, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Viva Insights team, building large-scale cloud services and analytics solutions to improve workplace productivity and wellbeing.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on Identity and Authentication, offering competitive pay and benefits with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI platform team, working on next-gen cloud services with focus on ML lifecycle and platform development.

Senior Software Engineer - Services

Senior Software Engineer role at Microsoft Teams Premium Services in Vancouver, building scalable backend services with modern tech stack and competitive benefits.