Taro Logo

Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. They build cloud-enabled solutions and data platforms for the age of AI.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Job Description

Microsoft's Azure Data engineering team is seeking a Software Engineer to join their innovative platform team. This role is part of the team building Microsoft Fabric, a unified data stack that powers the entire data estate. You'll work on critical telemetry pipelines serving both internal and external customers, leveraging world-class technologies like Power BI, Azure Data Explorer, EventHub, and Azure Data Factory.

The position offers an opportunity to work on mission-critical services built for scale, compliance, and data guarantees. You'll be part of a team that's leading the transformation of analytics in the world of data, working with products like 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 Software Engineer, you'll contribute to core services development, implement data models, and collaborate on feature design and development. The role involves working with both technical and non-technical stakeholders, requiring strong communication skills alongside technical expertise. You'll participate in an on-call rotation with support and mentoring provided to maintain service health.

Microsoft values diversity and seeks out different perspectives to better serve their customers. They offer comprehensive benefits including healthcare, educational resources, parental leave, and opportunities for professional growth. The position is remote-friendly with up to 100% work from home flexibility.

This is an excellent opportunity for a mid-level engineer looking to work on large-scale data systems and cloud infrastructure while being part of Microsoft's mission to build the data platform for the age of AI. The role combines technical challenges with collaborative teamwork and offers significant learning and growth potential in the cloud and data engineering space.

Last updated a day ago

Responsibilities For Software Engineer

  • Contribute to the development and maintenance of core services, APIs, and SDKs used to produce, pipeline, and consume telemetry
  • Collaborate with teammates and stakeholders to implement service data models using Azure and internal technologies
  • Support service improvements by completing scoped tasks and addressing bugs or technical debt
  • Participate in the design and development of features under the guidance of senior engineers
  • Help implement and iterate on solutions in collaboration with Product Management and partner teams
  • Join the on-call rotation with support and mentoring to maintain service health

Requirements For Software Engineer

Java
Python
JavaScript
Kafka
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Excellent verbal and written communications skills
  • Experience communicating with technical and non-technical stakeholders
  • Must pass Microsoft Cloud background check

Benefits For 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

Related Jobs

Software Engineer II

Software Engineer II role at Microsoft's OneDrive-SharePoint team in Noida, working on cloud-scale services with C#/.NET, requiring 5+ years experience.

Software Engineer II - C/C++

Software Engineer II position at Microsoft's Windows India team, focusing on C/C++ development for Windows platform components and APIs.

Software Engineer

Software Engineer role at Microsoft's Business & Industry Copilots group, working on Microsoft Copilot Studio to build scalable, secure solutions for agent ecosystem.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on the Copilot Studio team, building scalable AI-driven agent solutions with hybrid work options and comprehensive benefits.

Software Engineer 2

Microsoft is seeking a Software Engineer 2 to join their Data Security team, focusing on cloud solutions for security, compliance, and data governance in Office 365 and Windows platforms.