Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. Leading technology company building cloud services, software and devices.
$117,200 - $229,200
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Power BI Reporting & Exploration team. This role focuses on building modern user interfaces that are performant, reliable, secure, responsive, and accessible using the latest open-source web technologies like React, Angular, TypeScript, and D3.

The position is part of Microsoft's broader Azure Data portfolio, which includes products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and Power BI. The team's mission is to build the data platform for the age of AI, powering data-first applications and driving a data culture.

As a Senior Software Engineer, you'll work on Power BI, the industry's leading BI tool that bridges data professionals and Office users. You'll collaborate with architects, UX designers, and product managers to deliver world-class user experiences and planet-scale cloud services. The role involves not just coding, but also technical leadership in product vision, architecture, and planning.

The position offers competitive compensation ($117,200 - $229,200 base salary range), with higher ranges for San Francisco and New York locations. Microsoft provides comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and generous time off.

This is an excellent opportunity for experienced engineers passionate about data visualization, cloud services, and building user-friendly interfaces. The role combines technical expertise with leadership opportunities in a company that values diversity, innovation, and customer focus. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities.

Last updated 14 hours ago

Responsibilities For Senior Software Engineer

  • Deliver world-class user experiences and planet-scale cloud services
  • Design, code, test, and operate applications that are performant, reliable, secure, responsive, and accessible
  • Deploy and operate production services
  • Contribute as a technical leader to product vision, roadmap, architecture, and planning
  • Make engineering investments and build reusable components
  • Work with customers to make them successful
  • Collaborate with partner teams
  • Foster a culture of excellence, inclusion, collaboration, and customer focus

Requirements For Senior Software Engineer

JavaScript
TypeScript
React
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of industry software engineering experience with HTML5, CSS, JavaScript/TypeScript, and a modern web framework
  • 4+ years of industry software engineering experience developing and operating complex systems using C++, C#, Java, OR Python
  • 2+ years of demonstrated technical leadership in shipping high-quality cloud services and/or applications
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 Senior Software Engineer

Member of Technical Staff - Growth Web Engineer

Senior Web Engineer role at Microsoft AI, focusing on building consumer-grade web applications for Copilot and driving user growth and engagement.

Senior Software Engineer

Senior Software Engineer role at Microsoft Advertising, focusing on building world-class web UI experiences for the advertising platform, with hybrid work options in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Bing Core Experience team, focusing on frontend development and user experience with AI integration, offering hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Copilot for Security, developing front-end components and services using React and TypeScript.

Senior Software Engineer

Senior Software Engineer role at Microsoft Ads, building advertising platform features with C#, JavaScript, and React, offering hybrid work and competitive benefits.