Principal Software Engineer

Global technology company that empowers every person and organization on the planet to achieve more through cloud and software solutions.
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Join Microsoft's Azure Data team as a Principal Software Engineer in Belgrade, working on cutting-edge cloud data processing services. You'll be part of building Azure SQL Database and Azure SQL Managed Instance, flagship database services powering millions of applications worldwide. These services offer instant scaling, serverless capabilities, and intelligent performance tuning. You'll collaborate with world-leading experts, contributing to services used by millions of active users globally. The role combines deep technical expertise with strategic thinking, requiring both hands-on development and architectural leadership. Microsoft offers a growth-minded, inclusive culture focused on innovation and collaboration, making it an ideal environment for experienced engineers looking to make a significant impact in cloud database technology.

Last updated 3 days ago

Responsibilities For Principal Software Engineer

  • Work with the team and peers on solving highly complex design, coding, troubleshooting and operational challenges
  • Drive features, projects and open ended problems towards resolution
  • Increase team's capacity and capability by sharing experience and knowledge
  • Evaluate engineering processes and practices to eliminate inefficiencies
  • Provide deep strategical technical expertise and guidance in design/architecture/planning
  • Provide guidance during execution/implementation as necessary

Requirements For Principal Software Engineer

Python
TypeScript
JavaScript
Java
  • Bachelor's Degree in Computer Science or related technical field
  • Extensive technical engineering experience with coding in multiple languages (C, C++, C#, Java, Python, JS, TypeScript, PowerShell, Rust)
  • Experience working with live site health, user experience and building user facing features
  • Extensive software development experience building commercial grade software
  • In-depth understanding of software engineering principles
  • Excellent communication and cross team collaboration skills

Benefits For Principal 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 Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the development of cloud infrastructure and Kubernetes-based services platform, offering remote work and competitive benefits.

Principal Software Engineering Manager

Principal Software Engineering Manager position at Microsoft Security, leading cloud security platform development in Bangalore, requiring 12+ years of experience in software engineering and cloud technologies.

Principal Software Engineer Manager-Azure Edge and Platform

Lead Azure Edge + Platform engineering team as Principal Software Engineer Manager at Microsoft, overseeing cloud-native services development.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building and operating global scale cloud services and operational frameworks.

Principal Software Engineer- AI Search

Lead Azure AI Search engineering systems development at Microsoft, focusing on cloud architecture, security, and AI integration.