Taro Logo

Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS · AI

Description For Software Engineer

Microsoft's Azure Data engineering team is seeking a Software Engineer to join their Analysis Services Engine team, which is the core component behind the Power BI service. This role is part of the team building and maintaining Power BI, the industry leader in business intelligence tools.

The Analysis Services Engine team focuses on enhancing the AS engine and developing components that integrate with Microsoft Fabric, a unified analytics platform. The team works on various aspects including the AS Engine, service infrastructure, cloud scalability, and service quality.

As a Software Engineer, you'll be responsible for designing and developing high-quality software, collaborating with internal teams, implementing automated tests, and troubleshooting across the full stack. You'll work on products in Microsoft's data platform portfolio, including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and Power BI.

The role offers the opportunity to work in a close-knit team environment where you can engage with all aspects of the product. Microsoft values diversity and different perspectives, seeking them out to better serve their customers. The position comes with comprehensive benefits including healthcare, educational resources, parental leave, and investment opportunities.

This is an excellent opportunity for a software engineer with experience in cloud distributed services and strong programming skills in C++ and C#. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that promotes growth mindset, innovation, and collaboration.

The position offers up to 100% work from home flexibility with 0-25% travel requirements. You'll be joining a team that's at the forefront of data platform technology, working on products that serve as the foundation for modern business intelligence and analytics solutions.

Last updated 8 hours ago

Responsibilities For Software Engineer

  • Design, develop, and deliver high-quality software to enhance services/products
  • Collaborate with internal Microsoft teams and Power BI partners
  • Implement automated unit and integration tests
  • Debug and troubleshoot across the full stack
  • Develop software solutions and build automation
  • Participate in architectural discussions and code reviews
  • Provide customer support

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • 1+ year(s) of experience in cloud distributed services
  • 1+ year(s) of C++ programming experience
  • 1+ year(s) of C# programming experience

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 Software Engineer