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 an hour 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 role at Microsoft Intune team, focusing on cloud services and distributed systems with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on identity and network access authorization, building scalable security solutions serving billions of users.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth team, focusing on Copilot and Microsoft 365 development with up to 100% remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on building scalable data privacy solutions and infrastructure within the Security Platform team.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Intune platform, focusing on cloud-based device management and security solutions.