Microsoft logo

Principal Software Engineer - Distributed Systems

Microsoft

Principal Software Engineer - Distributed Systems

Overview

Join Microsoft as a Principal Software Engineer in Sibiu, Romania, where you will be part of a dynamic team working on the Azure Storage team. This team is responsible for building, managing, and running the persistent cloud storage for Microsoft Azure, one of the foundational services in the Azure Cloud. Azure Storage is a massively scalable, highly distributed, and ubiquitously accessible storage system designed to serve the entire world with hundreds of thousands of devices in data centers across the globe.

Responsibilities

  • Partner with stakeholders to determine user requirements for various scenarios.
  • Lead the identification of dependencies and the development of design documents for products, applications, services, or platforms.
  • Mentor others and produce extensible and maintainable code used across products.
  • Drive project plans, release plans, and work items across multiple groups.
  • Serve as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, and working on-call to monitor systems for degradation, downtime, or interruptions.
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns to improve product availability, reliability, efficiency, observability, and performance.

Qualifications

Required

  • Bachelor's Degree in Computer Science or related technical field.
  • Mid to Senior level technical engineering experience with coding in languages including, but not limited to, C, C++, or C#.
  • Experience in designing, analyzing, and troubleshooting large-scale distributed systems.

Preferred

  • Professional software development experience building scalable, distributed services with C++ or C#.
  • Expertise in multi-threaded/parallel programming, storage or file systems, networking and network security, distributed systems, operating systems, encryption and authentication, and REST.
  • Demonstrated excellence in software architecture, engineering and coding practices, data structures and algorithms, testing, debugging, and analytical skills.
  • Ability to plan, schedule, and deliver reliable and performant software.

Other Requirements

  • Ability to meet Microsoft, customer, and/or government security screening requirements.

Why Microsoft?

Microsoft is an equal opportunity employer. We are committed to fostering an inclusive work environment where everyone can thrive. Our mission is to empower every person and every organization on the planet to achieve more. We believe in a growth mindset, innovation, and collaboration to realize our shared goals. Join us and be part of a team that values respect, integrity, and accountability.

How to Apply

Interested candidates can apply through the Microsoft careers page. Please ensure you meet the required qualifications before applying.

Location

This position is based in Sibiu, Romania, and offers a remote work environment.

Benefits
Extracted with AI

  • Equal opportunity employer
  • Growth mindset culture
  • Inclusive work environment

Similar jobs

Last update: 23 minutes ago

Microsoft logo
Microsoft

Principal Software Engineer - Azure Core Team

Principal Software Engineer for Azure Core team in Giurgiu, Romania. In-depth experience with distributed systems and cloud services required.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Computing

Principal Software Engineer role focused on Cloud Computing and Technical Leadership at Microsoft, Romania.

Microsoft logo
Microsoft

Senior Software Engineer, Azure Storage

Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Services

Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Computing

Senior Cloud Computing Engineer at Microsoft, focusing on software design and development for Azure Core's Compute Platform.

Microsoft logo
Microsoft

Principal Software Engineer - Azure API Platform

Principal Software Engineer for Azure API Platform in Prague. Expertise in cloud services, distributed systems, and full stack engineering required.

Microsoft logo
Microsoft

Principal Software Engineer

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud and Web Services

Join Microsoft as a Senior Software Engineer in Bucharest to lead Azure cloud services development.

Microsoft logo
Microsoft

Software Engineer II - Azure Storage

Join Microsoft as a Software Engineer II to build and optimize Azure's distributed file system. Remote role with competitive salary.

Microsoft logo
Microsoft

Principal Software Engineer - Azure Container Instances

Principal Software Engineer for Azure Container Instances, focusing on cloud computing and distributed systems.

Microsoft logo
Microsoft

Principal Software Engineer at Microsoft

Principal Software Engineer role at Microsoft, focusing on cloud operations and innovation with options for hybrid or remote work.

Microsoft logo
Microsoft

Senior Software Engineer

Join Microsoft in Prague as a Senior Software Engineer. Work on cutting-edge technologies impacting billions globally. Remote work available.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect to lead software-defined datacenter innovations remotely.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.

Microsoft logo
Microsoft

Principal Software Engineer, Remote Telemetry

Join Microsoft as a Principal Software Engineer in Remote Telemetry, focusing on cloud infrastructure and remote testing.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Streaming and Graphics

Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.

Microsoft logo
Microsoft

Senior Software Engineer - Azure Cloud Shell

Join Microsoft as a Senior Software Engineer for Azure Cloud Shell, focusing on Linux and cloud technologies.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.

Microsoft logo
Microsoft

Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust

Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.

Microsoft logo
Microsoft

Senior Software Engineer - Security

Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.

Microsoft logo
Microsoft

Principal Software Engineer - Azure Kubernetes Service

Join Microsoft as a Principal Software Engineer on the Azure Kubernetes Service team, leading cloud-native infrastructure innovations.

Microsoft logo
Microsoft

Senior Software Engineer - Full Stack

Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.

Microsoft logo
Microsoft

Senior Software Engineer - Linux

Senior Software Engineer for Linux on Azure team, enhancing Linux experience on cloud. Skills: C, Java, Python, Linux, Azure. Remote work.