Taro Logo

Software Engineer II

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ 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 Software Engineer II

Join Microsoft's Insights, Data Engineering & Analytics (IDEAs) team as a Software Engineer II, where you'll be at the forefront of pioneering innovative ways to collect and showcase key customer data. This role is part of Microsoft's M365 and SCI initiatives, working on platform services that handle millions of users and exabytes of data across global data centers.

As a member of the IDEAs team, you'll champion a data-informed culture within the E+D organization, enabling better decision-making through data. You'll work with petabyte-scale data problems using cutting-edge analytics technologies, handling complex data sets from M365 suite and partner products. The position offers exciting engineering challenges in data wrangling, curation, and visualization.

The role requires expertise in distributed cloud services, big-data technologies like Azure Data Factory, Cosmos, Kusto, and Spark, and proficiency in languages such as Java, C#, Python, or JavaScript. You'll be responsible for technical leadership in developing data solutions that deliver strategic insights for optimal user experience.

Working in Hyderabad with a hybrid work arrangement (up to 50% work from home), you'll be part of Microsoft's mission to enable people and organizations to achieve more. The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth and networking.

This is an excellent opportunity for experienced engineers passionate about data and distributed systems to make a significant impact on Microsoft's future success in the cloud business sector.

Last updated a day ago

Responsibilities For Software Engineer II

  • 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
  • Provide efficient and reliable platform for data wrangling and curation
  • Integration of data democratization and visualization techniques

Requirements For Software Engineer II

Java
Python
JavaScript
Ruby
  • Bachelor's Degree in Computer Science or related technical field and 3+ 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

Benefits For Software Engineer II

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?