Senior Software Engineer

Last updated 4 hours ago
Location:Bellevue, Washington
Job Type:Full Time

Recognized as a leader in Analytics and Business Intelligence Platforms, Power BI is a business analytics product and service that delivers insights to enable fast, informed decisions. It is also one of Microsoft’s most exciting products - frequently in the news, growing our user base very rapidly, and making waves across the industry.

Come join the team and be an integral part of developing features and solutions that provide world class data analytics experiences that help millions of customers across the planet get more out of their data. Leveraging the latest development technologies and platforms such as TypeScript, modern Angular, and Azure, Power BI spans everything from web client, desktop application, to backend services\workflows\APIs in the cloud. If you're looking to develop software that helps business users as well as developers and spans the full stack, this team is for you.


As a Senior Engineer you will drive design discussions, lead execution of feature work, and mentor junior engineers. You will be directly involved with developing and delivering innovative features and great end-user experiences for Power BI customers, responsible for efficient execution and delivering projects on time with high quality.


  • Communicate and collaborate with partner teams across the Power Platform and beyond to ensure our business objectives are met
  • Work with other tech leads, architects, product managers, and design leads to plan and implement features that enable us to reach our business objectives
  • Monitor execution, code review, build systems, and telemetry, to identify patterns and opportunities, and bring ideas and solutions to the table
  • Lead by example, coach and mentor engineers to help them grow

Successful candidates will have the following:

  • Great problem solving and design skills, and passion for quality
  • Great collaborative skills and ability to work well in a team
  • Can-do attitude, with the ability to work through difficult issues
  • Ability to see the big picture and stay one step ahead


Required Qualifications:

  • BS/MS degree in Computer Science, Engineering, or Advanced Sciences
  • 8+ years of professional development experience designing, coding and debugging
  • Experience as a technical lead or team lead

Preferred Qualifications:

  • Experience leading complex software projects over multiple releases covering all stages of the product/service lifecycle
  • Web Development / SPA experience with technologies such as Angular / React / TypeScript
  • Familiar with Agile methodologies like Scrum or Kanban
  • Prior experience working with data visualizations, report creation, or analytics
  • Familiarity with any enterprise BI tool

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.