Principal Software Engineer
Microsoft
Principal Software Engineer
Belgrade, Serbia
Save
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.