Principal Software Engineer - Distributed Systems
MicrosoftPrincipal 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
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Principal Software Architect
Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
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.
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.
Principal Java Developer - Oracle Health & Applications Infrastructure
Join Oracle as a Principal Java Developer to build cloud-centric applications for healthcare.
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.
Senior Software Engineer - Azure Cloud Shell
Join Microsoft as a Senior Software Engineer for Azure Cloud Shell, focusing on Linux and cloud technologies.
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.
Senior Distributed Systems Engineer
Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.
Senior Azure Cloud Engineer
Join Riverty as a Senior Azure Cloud Engineer to lead cloud data platform initiatives with Azure expertise.
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.
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.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
Senior Software Engineer - Cloud Edge Platform
Join Qualcomm as a Senior Software Engineer to develop cloud edge software for network automation and optimization.
Principal Software Engineer
Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.
Senior Software Development Engineer, Customer Trust - Core Services
Join Amazon as a Senior Software Development Engineer to build scalable AI systems for customer trust.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Senior Software Engineer, Distributed Systems
Join Monad Labs as a Senior Software Engineer to innovate in distributed systems and blockchain technology.
Principal Software Engineer - SRE
Join Walmart Global Tech as a Principal Software Engineer - SRE, leading CI/CD and system architecture innovations.
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.
Software Development Engineer (SDE)
Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.