hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Principal Software Engineer

Microsoft

Microsoft

Software Engineering
Posted on Oct 29, 2025

Principal Software Engineer

Belgrade, Serbia

Save

Share job

Date posted
Oct 29, 2025
Job number
1902351
Work site
3 days / week in-office
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

Join us in building the future of Data Analytics.


Whether it’s accelerating scientific breakthroughs, optimizing global supply chains, or enabling real-time decision-making at scale, our customers rely on Microsoft Fabric to solve some of the world’s most complex challenges.

At the center of these transformative scenarios is the Microsoft Fabric Data Warehouse Execution Engine Team. We design and build the core query execution, data caching, and data movement systems that power mission-critical analytics for users around the globe.

We’re looking for a Principal Software Engineer who is passionate about solving deep technical problems, collaborating across teams, and mentoring others. You’ll work alongside a diverse team of engineers and researchers to deliver scalable, high-impact solutions that make a difference.

Qualifications


Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field and 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Rust, Java, JavaScript, Python or equivalent experience.
- Growth mindset and passion for helping others succeed.
- Ability to translate customer needs into technical requirements and make data-informed decisions to guide design and execution.
- Proven track record of delivering impactful, customer-focused solutions.
- Excellent communication and collaboration skills.

Preferred Qualifications:
- Experience in systems programming, buidling compilers, distributed systems, or database internals.
- Ability to reason about performance trade-offs across software and hardware stacks.

#azuredata #MicrosoftFabri #powerbi #DataAnalytics

Responsibilities

  • Design and implement scalable, high-performance systems for query execution, caching, and data movement in Microsoft Fabric.
  • Collaborate with engineers, researchers, and product teams to deliver innovative solutions that meet real-world customer needs.
  • Lead technical design discussions and guide the delivery of distributed systems that power mission-critical workloads.
  • Mentor and support teammates, fostering a culture of inclusion, learning, and technical excellence.
  • Engage with customers and partners to ensure our solutions deliver meaningful value.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.