Job Details
Posted date: Nov 18, 2025
Category: Software Engineering
Location: Belgrade, Belgrade
Employment type: Full-Time
Work location type: 3 days / week in-office
Role: Individual Contributor
Description
OverviewJoin 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.
Responsibilities
Design and implement scalable, high-performance systems for query execution, caching, and data movement in Microsoft FabricCollaborate 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.
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 #MicrosoftFabric #powerbi #DataAnalytics
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Check out other jobs at Microsoft.