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

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences 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 Architect

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

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.

Microsoft logo
Microsoft

Senior Software Development Engineer

Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.

Microsoft logo
Microsoft

Senior Software Engineer - Azure DNS and Traffic Manager

Join Microsoft as a Senior Software Engineer to build resilient, low-latency applications on Azure DNS and Traffic Manager.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Oracle logo
Oracle

Principal Java Developer - Oracle Health & Applications Infrastructure

Join Oracle as a Principal Java Developer to build cloud-centric applications for healthcare.

Eliq logo
Eliq

Senior Data Engineer with Azure Expertise

Join Eliq as a Senior Data Engineer to enhance our Azure-based data platform and drive the energy transition.

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

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.

webAI logo
webAI

Senior Distributed Systems Engineer

Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.

Riverty logo
Riverty

Senior Azure Cloud Engineer

Join Riverty as a Senior Azure Cloud Engineer to lead cloud data platform initiatives with Azure expertise.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Microsoft logo
Microsoft

Software Engineer II - Hardware Security

Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.

Seqera logo
Seqera

Senior Software Engineer - Cloud and Distributed Systems

Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.

Qualcomm logo
Qualcomm

Senior Software Engineer - Cloud Edge Platform

Join Qualcomm as a Senior Software Engineer to develop cloud edge software for network automation and optimization.

Farmless logo
Farmless

Principal Software Engineer

Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.

Amazon logo
Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

Monad Labs logo
Monad Labs

Senior Software Engineer, Distributed Systems

Join Monad Labs as a Senior Software Engineer to innovate in distributed systems and blockchain technology.

Walmart Global Tech logo
Walmart Global Tech

Principal Software Engineer - SRE

Join Walmart Global Tech as a Principal Software Engineer - SRE, leading CI/CD and system architecture innovations.

CAST AI logo
CAST AI

Senior Software Engineer - Virtualization and Systems Programming

Join CAST AI as a Senior Software Engineer specializing in virtualization and systems programming. Work remotely within the EU.

IBM logo
IBM

Software Development Engineer (SDE)

Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.