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+ years of experience
AI · Enterprise SaaS · Cloud

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. As a Senior Software Engineer in the Big Data Analytics team, you'll work on cloud infrastructure and large-scale distributed platform services that power the Spark experience in Microsoft Fabric and Azure Synapse Analytics. You'll also help evolve Microsoft's Cosmos big data platform.

The role offers an opportunity to work with cutting-edge technology in data engineering, data science, and data integration. You'll be part of a team that values diversity and different perspectives, contributing to products that enable data engineers and scientists to extract intelligence from all types of data – structured, semi-structured, and unstructured.

The position requires strong technical expertise in distributed systems, modern infrastructure development, and cloud computing platforms. You'll be responsible for designing and implementing software components, providing technical leadership, and collaborating across teams. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits.

This is an excellent opportunity for experienced engineers who want to impact the future of data platforms and AI, working with a company that's leading the transformation of analytics in the cloud-enabled world. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with talented innovators across Microsoft.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Design and implement software components and automation with good quality, maintainability, and end to end ownership
  • Provide technical leadership, create clarity, and help grow the capabilities of the team
  • Collaborate effectively within the team and with partner teams across Microsoft
  • Contribute to the continuous improvement of existing infrastructure, tools, and systems
  • Provide help and guidance to partner teams and customers
  • Remain current in skills and stay abreast of current developments and technologies

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline
  • Advanced technical experience in engineering with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience with Azure, AWS or other cloud computing platforms
  • Experience with modern infrastructure development practices
  • Production experience with Kubernetes and/or Azure Service Fabric

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 - Storage Platform

Senior Software Engineer position at Microsoft focusing on storage platform development, requiring 4+ years of experience in systems software development with C/C++ and kernel development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on M365 Messaging team to enhance MIME support and messaging experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on large-scale advertising technology and computational algorithms, requiring 8+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU Networking software, focusing on high-performance packet forwarding solutions for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Industrial Metaverse Data Experiences team, building AI-enabled solutions within Microsoft Fabric platform.