Taro Logo

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their big data analytics team. This role is part of the team building the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric. The position focuses on contributing to cloud infrastructure and large-scale distributed platform services that enable the Spark experience in Microsoft Fabric and Azure Synapse Analytics.

The role involves working with cutting-edge technologies in cloud computing, big data analytics, and distributed systems. You'll be part of Microsoft's mission to build the data platform for the age of AI, powering data-first applications and driving a data culture. The team works on products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI.

As a Senior Software Engineer, you'll have the opportunity to design and implement software components, provide technical leadership, and collaborate with teams across Microsoft. The position requires expertise in distributed systems, modern infrastructure practices, and cloud platforms. The role offers a hybrid work environment with up to 50% work from home flexibility and includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave.

This is an excellent opportunity for experienced engineers passionate about big data, cloud infrastructure, and distributed systems to make a significant impact at Microsoft. The role combines technical excellence with leadership opportunities, offering a chance to work on products that are shaping the future of data analytics and AI.

Last updated 2 months 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, as needed
  • Remain current in skills by staying abreast of current developments and technologies

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science, or related technical discipline
  • Advanced technical experience in engineering with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Advanced experience designing, building, and operating scalable distributed systems
  • Experience with modern infrastructure development practices
  • Experience with Azure, AWS or other cloud computing platforms
  • 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?