Sr. Software Engineer

Microsoft is a company where passionate innovators collaborate to build cloud-enabled solutions and lead the transformation of analytics in the world of data.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Sr. Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Power BI organization, specifically the Intelligent Analytics team. This role focuses on developing innovative experiences with Power BI Copilot to enhance data exploration. The position is part of Microsoft's larger mission to build the data platform for the age of AI, working with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Power BI.

The role offers an opportunity to work on cutting-edge technology in business intelligence, where Power BI leads the industry. You'll be responsible for designing and developing features that democratize access to advanced analytics, enabling users of all skill levels to gain valuable insights. The position requires strong technical skills in various programming languages and experience with Natural Language Processing and LLMs.

Working in a hybrid environment (up to 50% work from home), you'll collaborate with cross-functional teams and engage with the Power BI community to drive continuous improvement and innovation. The compensation is competitive, ranging from $117,200 to $229,200 per year, with additional benefits including comprehensive healthcare, educational resources, and parental leave.

This is an excellent opportunity for experienced engineers who want to impact how businesses make data-driven decisions while working with the latest AI and analytics technologies. The role combines technical expertise with mentorship opportunities and requires both individual contribution and team collaboration skills.

Last updated a month ago

Responsibilities For Sr. Software Engineer

  • Design, develop, and deliver innovative and impactful features within Power BI
  • Work on coding, debugging, testing, and troubleshooting throughout the application development process
  • Collaborate with other team members to ensure software meets customer needs
  • Continuously improve skills and knowledge to stay up to date with latest technologies
  • Act as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service

Requirements For Sr. Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience debugging, reading code and work on a large codebase
  • Experience mentoring other developers, working with partners and being a team player
  • Must pass Microsoft Cloud Background Check
  • Experience with Natural Language processing, including use of LLMs

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

Interested in this job?

Jobs Related To Microsoft Sr. Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft's Linux System Group, focusing on Linux kernel development and platform security with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Bangalore, focusing on Azure SQL Database Storage Engine development with 8+ years of experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Purview Data Governance team, focusing on enterprise data management and AI-based solutions with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Operations + Innovation team, focusing on datacenter automation and SAP IBP implementation with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Entra, focusing on high-scale distributed systems and security infrastructure with competitive compensation and hybrid work model.