Principal Software Engineer - Networking & Storage Systems
$142.8k - $274.8kMicrosoft Corporation
Job ID: 200048292Posted: 2026-09-16Location: United States, California, Mountain ViewSalary: USD $142,800 - $274,800 per yearEmployment type: Full-TimeWork site: 3 days / week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewDo you want to be at the forefront of innovating the latest hardware designs to propel Microsoft’s cloud growth? Are you seeking a unique career opportunity that combines technical capabilities, cross-team collaboration with business insight and strategy? Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to achieve our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day. Join the Strategic Planning and Architecture (SPARC) team within Microsoft’s Azure Hardware Systems and Infrastructure (AHSI) organization, the team behind Microsoft’s expanding Cloud Infrastructure and for powering Microsoft’s “Intelligent Cloud” mission. Microsoft delivers more than 200 online services to more than one billion individuals worldwide, and AHSI is the team behind our expanding cloud infrastructure. We deliver the core infrastructure and foundational technologies for Microsoft's cloud businesses including Microsoft Azure, CoPilot, Bing, M365, OneDrive, Teams and Xbox Live. We are seeking a Principal Software Engineer - Networking & Storage Systems to participate in pathfinding, technology development, and implementation of scalable networking and storage transport protocols, telemetry, and related innovation for Microsoft’s cloud and AI infrastructure. Additionally, the role involves driving technical strategy, fostering cross-team collaboration, and promoting innovation to support Azure’s continuing growth, while influencing organizational direction and mentoring engineering talent. ResponsibilitiesArchitect and lead development of robust networking and storage frameworks for large-scale cloud platforms.Own end-to-end technical strategy, making high-impact architectural decisions. Collaborate with product, hardware, and business teams to define requirements and deliver strategic solutions. Ensure code quality, reliability, and security through rigorous reviews and automation. Drive adoption of best practices in observability, diagnostics, and performance optimization. Represent the team in cross-functional forums, influencing organizational priorities and technical direction. QualificationsRequired Qualifications:Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.Other Requirements:Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred Qualifications: PhD Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 10+ years of experience in software engineering, with deep expertise in networking and storage systems. Proven track record of technical leadership and architectural ownership in large-scale distributed systems. Proficiency in C, C++, C#, Java, Python, and cloud technologies. Excellent communication, collaboration, and stakeholder management skills. Experience driving strategic initiatives and influencing organizational direction. Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
$272k - $425.5k
Principal Software Engineer - Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer - Large-Scale LLM Memory and Storage Systemslocations... ....* Partner closely with GPU architecture, networking, and platform teams to exploit GPUDirect, RDMA...SuggestedLocal areaRemote work$253k - $416k
...largest professional network, built to create economic... ...a Distinguished Engineer to help shape the future... ...which provides shared system services within a large... ...block, blob, and file storage; the individual will also... ...and efficiency of software systems while balancing...SuggestedFor contractorsWork experience placementWork at officeFlexible hours$272k - $431.25k
...NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software... ...performance optimization initiatives across CPU, GPU, memory, storage, networking, and platform subsystems.Design, develop, debug, and...SuggestedFull time$182k - $242k
...About the Team: The IT Engineering at CoreWeave designs, builds, and operates the systems that enable our employees and... ...landing zones, including compute, storage, IAM, and workload configuration... ...Partner with Security and Networking teams to implement approved zero...SuggestedPermanent employmentFull timeTemporary workWork experience placementCasual workWork at officeRemote workFlexible hours$260k - $320k
...Principal Software Engineer, Cloud Product Engineering We are seeking a Principal Software Engineer... ...of real-time, always-on distributed systems. Architect at Enterprise Scale: Drive... ...Azure) at massive scale. ~ Data & Storage Systems: Deep conceptual and...Suggested- ...testing framework and library. He/she will participate in the core system design and development. Our target system is based on jepsen... ...~5+ years proven records on infrastructure level software development experience ~2+ years Clojure development experience...Full time
- Principal Security Software Engineer (Storage)This role has been designed as 'Hybrid' with a requirement that you... ...Software includes parts of Operation System, Kernel Drivers, Microservices and... ...prior experience in Computer or Network Security is highly desirableTypically...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$117k - $234k
...Segment: Home OfficeEnterprise Storage Architecture and... ...infrastructure, security, and platform engineering teams to design optimized... ...initiatives across storage, compute, networking, cloud, security, database,... ..., and distributed storage systems, including FC, iSCSI, NVMe-...Full timeTemporary workPart time$272k - $431.25k
...world. At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support... ..., OS lifecycle, and networking fabrics. Your task is to... ...compute, networking, storage, accelerators, firmware,...Shift work$226k - $369k
...DescriptionLinkedIn is the world’s largest professional network, built to create economic opportunity for... ...that keep LinkedIn’s most critical systems stable, resilient, and available at massive scale.As a Principal Staff Software Engineer, Reliability Infrastructure, you will...For contractorsWork at officeRemote workWork from homeFlexible hours- ...Principal Systems Software Engineer Oracle Cloud Infrastructure (OCI) is seeking a Principal Systems Software Engineer to help build and evolve the low-level systems software and platform-management capabilities that power next-generation GPU infrastructure. This...
- ...SpaceX is seeking a Principal Security Software Engineer for Starlink to shape security across Starlink systems, including cryptographic services and security-critical components. You will design and implement security for routers, gateways, and satellites, while collaborating...
$120k - $280k
...data infrastructure—delivering unified storage, integrated data services, and... ...Summary We are hiring experienced Systems Software Engineers across multiple NetApp engineering organizations... ...more: filesystems, storage systems, networking/protocol stacks, distributed systems,...Part timeWork at officeLocal area$162k - $226k
...SpaceXAI's mission is to create AI systems that can accurately... ...highly motivated, and focused on engineering excellence. This... ...Manage and support scalable storage solutions, preferably NetApp... ...Strong understanding of basic networking concepts as they apply to Windows...Permanent employmentTemporary work$166k - $201k
...Senior Software Engineer Crusoe is on a mission to accelerate the abundance... ...Software Engineer on our storage team, you'll be joining our... ...expertise in building storage systems. You will be responsible for... .... Familiarity with networking technologies like RDMA and Infiniband...Temporary work$140k - $240k
...Cerebras Systems builds the world's largest AI chip... ...and several 1000’s of networking ports including switches... ...be network attached storage, all in a large-scale... ...security-first based engineering. Cerebras cluster involves... ...cluster management software stack – all the way from...$165.2k - $223.6k
...Earth orbit satellite network. Our mission is to deliver... ...on distributed systems with exposure to innovative... ....* Build distributed storage, index, and query... ...deliver high-quality software.* Develop software solutions... ...in major engineering projects, collaborating...Permanent employmentInternshipLocal areaWorldwideFlexible hours$100k - $190k
...Migration, Applications and Infrastructure, Software Development, and Finance & Accounting. M9 Solutions is seeking an IT Systems Engineer to work onsite in support of a government... ...disaster recovery (NetBackup/Veeam). Storage Management - install, secure, and monitor...Full timeContract workFor subcontractorDay shift- ...transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what... ...Clara, CA, headquarters 3 days per week. The role: Principal System Software Engineer, AI Inference Execution What you will do: The role...Work experience placement3 days per week
$272k - $431.25k
...We are now looking for a Principal Software Engineer for LPX System Software! NVIDIA’s LPX System Software team builds the foundational software that turns a novel deterministic compute architecture into a platform that compiler teams and data center operators can rely...Shift work$240.1k - $420.2k
...It all started when engineer Fred Luddy wrote code that automated... ...to do in this role: As a Principal Engineer, you will help to set... ...how Kubernetes, distributed systems, and hyperscaler infrastructure... ...offerings (EKS, AKS, GKE) and the networking, IAM, and capacity tradeoffs...Full timeWork at officeImmediate startRemote workFlexible hours$207k - $300k
.... ~8 years of experience in software development. ~3 years of experience... ...infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture. ~3... ..., the work of a Software Engineer goes beyond just Search. Software...$207k - $300k
...tracing strategy across all software layers, spanning low-level... .../real-time operating system (RTOS), host OS (Android/Linux... ...Master’s degree or PhD in Engineering, Computer Science, or a... ...large-scale system design, networking and data storage, security, artificial intelligence...$159k - $230k
Gather system requirements, define architecture, execute hardware... ...with Hardware, Software, Mechanical, Thermal, Validation... ...Bachelor’s degree in Electrical Engineering, Computer Engineering,... ...center engineering, server, storage, and networking products.Experience with FPGA...Worldwide$272k - $431.25k
NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof of concept to production deployments. Enterprises now recognize the need for accelerated computing to handle large data...Work experience placement$120k - $195k
...DescriptionLinkedIn is the worlds largest professional network, built to create economic opportunity... ...part of our world-class software engineering team, you will help build the next-... .... This includes data infrastructure, storage systems, streaming platforms, traffic and...For contractorsWork experience placementWork at officeFlexible hours$160k - $190k
...leveraging its commercial self-driving software to develop, test and deploy autonomous... ...Kodiak Robotics is currently seeking an IT Systems Engineer to join our growing team working out of... ...of LAN/WAN, WiFi and Cloud network infrastructure Experience with Juniper...Temporary workWork at officeRemote workVisa sponsorshipFlexible hours$180k
...SpaceXAI's mission is to create AI systems that can accurately... ...highly motivated, and focused on engineering excellence. This organization... ...We're looking for exceptional storage & database engineers who want... ...7 years of experience in software development, plus 2+ years building...Temporary work$147k - $210k
Write product or system development code.Participate... ...impact on hardware, network, or service operations... ...years of experience with software development or 1 year... ...compute technologies, storage or hardware... ...Kubernetes.Google's software engineers develop the next-generation...$198k - $326k
...worlds largest professional network, built to create economic opportunity... ....As part of our world-class software engineering team, you will take the lead... ...platform, scalable data storage infrastructure, graph... ...algorithms, API design and systems design, and your passion for...For contractorsWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Networking & Storage Systems. Be the first to apply!
- principal software engineer Mountain View, CA
- cisco network engineer Mountain View, CA
- network engineer Mountain View, CA
- network engineer full time Mountain View, CA
- remote cisco network engineer Mountain View, CA
- network consulting engineer Mountain View, CA
- principal network engineer Mountain View, CA
- network engineer - remote Mountain View, CA
- senior network engineer remote Mountain View, CA
- core network engineer Mountain View, CA





