Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Networking & Storage Systems

$142.8k - $274.8k

Microsoft 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Networking & Storage Systems in Mountain View, CA vacancy
  • $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... 
    Suggested
    Local area
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $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... 
    Suggested
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    7 days ago
  • $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... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    17 days ago
  • $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

    Jobleads-US

    Mountain View, CA
    4 days ago
  •  ...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

    Integrated Resources Inc.

    Santa Clara, CA
    1 day ago
  • 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 time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    San Jose, CA
    7 days ago
  • $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 time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    a month ago
  • $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

    2100 NVIDIA USA

    Santa Clara, CA
    6 days ago
  • $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 contractors
    Work at office
    Remote work
    Work from home
    Flexible hours

    Linkedin

    Mountain View, CA
    18 days ago
  •  ...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... 

    Oracle

    Santa Clara, CA
    3 days ago
  •  ...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... 

    Jobleads-US

    Palo Alto, CA
    3 days ago
  • $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 time
    Work at office
    Local area

    NetApp

    San Jose, CA
    53 minutes ago
  • $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 employment
    Temporary work

    SpaceXAI

    Palo Alto, CA
    2 days ago
  • $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

    crusoe

    Sunnyvale, CA
    3 days ago
  • $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... 

    Cerebras Systems

    Sunnyvale, CA
    a month ago
  • $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 employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    a month ago
  • $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 time
    Contract work
    For subcontractor
    Day shift

    M9 Solutions

    Sunnyvale, CA
    3 days ago
  •  ...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 placement
    3 days per week

    Jobleads-US

    Santa Clara, CA
    5 days ago
  • $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

    Jobleads-US

    Santa Clara, CA
    4 days ago
  • $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 time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago
  • $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... 

    Jobleads-US

    Sunnyvale, CA
    1 day ago
  • $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... 

    Google

    Mountain View, CA
    4 days ago
  • $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

    Google

    Sunnyvale, CA
    3 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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 contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $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 work
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    7 days ago
  • $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

    SpaceXAI

    Palo Alto, CA
    18 days ago
  • $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... 

    Google

    Sunnyvale, CA
    4 days ago
  • $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 contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Networking & Storage Systems. Be the first to apply!