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

Job Description

Join Microsoft's Insights, Data Engineering & Analytics (IDEAs) team as a Senior Software Engineer, where you'll pioneer innovative ways to collect and showcase key customer data. This role is crucial for Microsoft's E+D and SCI divisions, working on platform services that handle millions of users and exabytes of data across global data centers. You'll be part of one of the world's largest distributed systems, championing a data-informed culture that enables the entire E+D organization to make better decisions.

The position involves working with petabyte-scale data problems using cutting-edge analytics technologies, handling complex data sets from M365 suite and partners across Microsoft. You'll face challenging engineering problems daily, focusing on data wrangling, curation, and democratization. The role requires expertise in distributed cloud services, big-data technologies, and strong analytical skills.

As a senior engineer, you'll provide technical leadership in developing end-to-end data solutions that deliver strategic insights for optimal user experience. The position offers exposure to modern data analytics technologies, working with various data signals from M365 products. You'll be instrumental in building efficient platforms for data analysis and making insights accessible throughout the organization.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The role requires 0-25% travel and is based in Hyderabad, India. This is an excellent opportunity for experienced engineers passionate about data engineering and analytics to make a significant impact at Microsoft.

Last updated 9 hours 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
  • Deal with very large, disparate and complex data sets
  • Provide efficient and reliable platform for data wrangling and curation
  • Integration of data democratization and visualization techniques

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • 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++
  • 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
  • Solid background in data warehouse principles, architecture, design

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Microsoft's ESS Agent team, focusing on AI and cross-platform integration, requiring 8+ years of experience in software engineering and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on database engine development and storage systems, requiring 8+ years of experience in C++/C#/Java and strong systems background.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Business & Industry Copilots group, working on scalable solutions for Microsoft Copilot Studio with focus on agent lifecycle and admin experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Speech team, developing advanced AI-driven speech solutions and customization infrastructure for multilingual voice technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft in Hyderabad, focusing on Windows Developer Platforms, requiring C++/C# expertise and 2+ years of experience.