
Principal Software Engineer
Microsoft · Posted Sep 15
Software, cloud computing, artificial intelligence, and hardware services
Get a personal compatibility score
Add a resume for personal matches
About the role
The Microsoft Specialized Cloud organization delivers Azure to customers on their premises, innovating new technologies for managing Edge Devices from Azure in a safe, secure, reliable, and scalable model for global customers across various Azure Geographies. The team builds ecosystems that bring intelligence to locations where customers run their business. As a Principal Software Engineer, you will help develop a variety of Edge Computing products and platforms, bringing the latest Azure offerings into customer edge and disconnected locations, and defining the limits of Cloud and Edge Computing.
What you will do
- Design and integrate highly reliable physical and software defined storage and file systems components for both Windows and Linux Operating Systems
- Ability to develop resilient clustering and virtualization solutions using Windows and Linux based clustering and hypervisors
- Design and architect scalable and distributed systems of Cloud Services for Managing Clustering, Hypervisor and storage on the edge
- Lead, raise standards, and foster data-driven and collaborative culture for the team
- Able to analyze, debug and clearly articulate complex issues and work with new technologies including AI
- Partner with product teams across company to manage dependencies, jointly deliver updates, and continuously improve engineering capabilities
Skills used in this role
What the employer is looking for
- 10+ years of experience in Software Development in distributed systems and Operating Systems. Bachelor’s/master's degree or equivalent in Computer science or related field required
- 5+ years of experience designing, developing, deploying, and monitoring Failover Clustering, Resilient Storage Technologies, Hyper-V management
- Proven ability to work with SAN(iSCSI and FC) storage and ability to debug complex interoperability issues between host and SAN infra
- A strong Computer Science background with solid C#, Rust, Java, C/C++ programming, debugging skills is highly desired
- Great design and problem-solving skills, with a strong bias for architecting for performance, scalability, security, and reliability
- Deep understanding of efficient data structures and algorithms
- Act as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore
- 5+ years of experience in systems level software development in C/C++/Rust
- 5+ years of Systems Engineering experience with multithreaded programming, synchronization, locking, etc
- Knowledge of advanced data structures, including, but not limited to: BTrees, Hash Tables
- 2+ years of experience with kernel and device driver development in Linux or Windows.
- Proven experience designing solutions utilizing Failover Clustering, Storage Spaces, Software Defined Storage, Hyper-V and Windows Server technologies.
- Experience with storage/file systems in Windows, Linux, Kubernetes
- Experience in analyzing storage performance and functionality
- Familiarity with current and emerging storage technologies.
Preferred qualifications
- Experience with AI/ML and LLMs is highly preferred
Benefits and support
- Compensation and benefits are detailed in the job posting
About Microsoft
Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.
- Industry
- Software
- Company size
- 228,000+ employees
- Founded
- April 4, 1975
- Location
- Redmond, Washington, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Chief Financial Officer
Vice Chair and President
Recent coverage
Windows Central
Microsoft Announces Windows 11 Version 26H2 and Previews Next-Gen AI Features2026-10-04
Barchart
Wells Fargo Adds Microsoft to Q4 Tactical Ideas List With Street-High Target2026-10-06
The Official Microsoft Blog
Microsoft 365 and LinkedIn Leadership Update Issued by Satya Nadella2026-10-01