SDE 2

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further, leading the transformation of analytics in the world of data.
$98,300 - $193,200
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For SDE 2

Microsoft's Azure Data engineering team is seeking a talented Front-End Engineer to join their Power BI Client Engineering team. This role is crucial in building and maintaining the critical infrastructure and tooling that powers the Power BI front-end applications, which serves millions of users worldwide.

The position sits within the business intelligence team that builds and maintains Power BI, the industry's leading BI tool that bridges data professionals and Office users. You'll be working with cutting-edge technologies including TypeScript, Angular, React, Nx, Webpack, and ESBuild to deliver high-quality solutions.

As an SDE 2, you'll be responsible for creating developer tools and frameworks, improving engineering infrastructure, and transforming complex technical challenges into elegant solutions. The role offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.

The compensation is competitive, ranging from $98,300 to $193,200 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options.

This is an excellent opportunity for someone passionate about developer experiences and front-end engineering, who wants to make a significant impact on a product used by millions daily. The role combines technical expertise with product development, requiring both attention to detail and a broader vision for improving developer experiences.

Microsoft values diversity and seeks out different perspectives to better serve their customers. They offer a collaborative environment where passionate innovators can envision possibilities and take their careers further in a cloud-enabled world.

Last updated 2 days ago

Responsibilities For SDE 2

  • Work on client developer experience features
  • Create tools and frameworks that empower developers
  • Work with client-side engineering tooling
  • Identify and improve engineering infrastructure
  • Build and maintain Power BI front-end applications
  • Dive deep into details, identify pain points, and transform them into elegant solutions

Requirements For SDE 2

TypeScript
JavaScript
React
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including TypeScript, JavaScript, C# or Python
  • 2+ years experience in Web Development including Angular, React, TypeScript, Webpack
  • Experience working with client-side engineering tooling (ie. Webpack, Rollup, Typescript compiler, Parcel)
  • Must pass Microsoft Cloud background check

Benefits For SDE 2

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Maternity and paternity leave
  • Generous time away
  • Savings and investments
  • Discounts on products and services

Interested in this job?

Jobs Related To Microsoft SDE 2

Software Engineer II - Full-Stack

Microsoft is hiring a Software Engineer II - Full-Stack to develop secure management systems for X.509 certificates and related security infrastructure, combining frontend expertise with security focus.

Software Engineer II

Software Engineer II position at Microsoft working on Mesh team, developing immersive 3D virtual experiences integrated with Microsoft Teams.

Software Engineer II-Frontend

Microsoft is hiring a Frontend Software Engineer II in Hyderabad to develop user experiences for Viva Engage using React, TypeScript, and modern web technologies.

Software Engineer II - Fullstack

Microsoft is hiring a Software Engineer II - Fullstack in Vancouver to develop features for Teams Rooms devices using TypeScript, React, and modern web technologies.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II in Vancouver to develop frontend solutions using React.js and modern web technologies, offering hybrid work and comprehensive benefits.