Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Insights, Data Engineering & Analytics (IDEAs) team is seeking a Senior Software Engineer to join their innovative data-driven initiative. This role is part of Microsoft's critical effort to enhance data-informed decision making across the E+D organization.

The position involves working with one of the world's largest distributed systems, handling exabytes of data across global data centers. You'll be responsible for developing solutions that help extract strategic insights from M365 suite and partner products, working with petabyte-scale data problems using cutting-edge analytics technologies.

As a senior engineer, you'll lead technical initiatives and handle complex data engineering challenges, working with disparate and large-scale datasets. The role requires expertise in data warehouse principles, distributed systems, and modern data analytics technologies. You'll be contributing to Microsoft's cloud business sector, working with technologies like Azure Data Factory, Cosmos, Kusto, and Spark.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, and generous time off. You'll be working in Hyderabad, India, in an on-site capacity with 0-25% travel requirements. This is an excellent opportunity for experienced engineers passionate about data engineering and analytics to make a significant impact at Microsoft.

The role requires 7+ years of technical engineering experience and strong expertise in various programming languages and cloud technologies. You'll be part of a team that champions data-informed culture and enables better decision-making through data across the entire organization.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Technical leadership and end-to-end development of data solutions
  • Apply engineering and analytical skills to petabyte scale data problems
  • Work with latest data analytics technologies
  • Handle complex data sets and provide efficient platform for data wrangling and curation
  • Integrate data democratization and visualization techniques

Requirements For Senior Software Engineer

Java
Python
JavaScript
Ruby
  • Bachelor's Degree in Computer Science or related technical field and 7+ years technical engineering experience
  • Experience in coding in languages including Java, C#, C, C++, or equivalent experience
  • Experience with JavaScript, PowerShell, Python, Perl, or Ruby
  • Experience working and building distributed cloud services using Azure
  • Experience with Azure Data Factory, Cosmos, Kusto, Spark, Kafka
  • Experience of software testing/release processes and methodologies
  • Proven design and analytical skills
  • Knowledge of cloud computing and online services business models

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