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

Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++)

$170k - $253k

NetApp

Senior Software Development EngineerJoin NetApp's Cloud Platforms organization and help build the next generation of cloud-native infrastructure, software-defined storage, and virtualization platforms powering enterprise-scale data management solutions across AWS, Azure, GCP, and OCI. We are looking for a highly skilled Senior Software Development Engineer with deep expertise in Linux systems, distributed storage, virtualization technologies, and cloud infrastructure platforms. In this role, you will contribute to sizable portions of the product across multiple technical areas including software-defined storage, virtualization infrastructure, Linux systems software, and cloud-native distributed services. You will work on complex engineering problems requiring advanced technical judgment, systems thinking, and cross-functional collaboration. This role requires the ability to independently drive technical execution, proactively resolve blockers, and influence engineering outcomes across teams. As part of NetApp's Research and Development organization, you will collaborate with cloud providers and engineering teams to design scalable, secure, and highly performant infrastructure capabilities that support NetApp's cloud storage and data management offerings.Design, develop, and optimize components across the software-defined storage and virtualization stack, including storage services, virtual networking, Linux system services, and distributed infrastructure components. Contribute to sizable portions of the product across multiple technical areas and projects involving storage, networking, virtualization, and cloud infrastructure. Develop and maintain Linux user-space and kernel-space software related to storage subsystems, networking stacks, virtualization, and infrastructure services. Work with virtualization technologies including KVM/QEMU, libvirt, virtio, virtual networking, and storage virtualization frameworks. Debug and resolve complex system-level issues involving compute, storage, networking, virtualization, and distributed systems interactions. Apply advanced technical knowledge and judgment to evaluate architectural tradeoffs, scalability considerations, and operational reliability. Drive technical solutions independently while proactively identifying risks, dependencies, and escalation points. Collaborate cross-functionally with engineering, product, support, and cloud partner teams to deliver robust infrastructure capabilities. Mentor junior engineers, participate in code and design reviews, and contribute to engineering best practices. Participate in all phases of the product lifecycle including architecture, implementation, testing, deployment, operational support, and customer issue resolution.Education: 8+ years of experience in systems software engineering, cloud infrastructure, distributed systems, or storage platform development. Strong programming expertise in C/C++ and Python. Deep understanding of operating systems internals, concurrency, memory management, performance optimization, and systems-level debugging. Hands-on experience with software-defined storage systems, distributed storage platforms, or enterprise infrastructure software. Strong experience with virtualization technologies including KVM/QEMU, libvirt, virtio, and virtualized networking/storage infrastructure. Experience developing or troubleshooting storage and networking subsystems, kernel modules, or device drivers. Strong knowledge of storage technologies and protocols such as NVMe, iSCSI, NFS, SMB/CIFS, S3, or distributed block/object/file storage systems. Hands-on operational experience with AWS, Azure, GCP, or OCI infrastructure environments. Experience with CI/CD systems, automation frameworks, observability, and infrastructure-as-code tools. Strong analytical, debugging, and performance tuning skills. Excellent communication and collaboration skills with the ability to influence technical discussions across teams. Ability to independently resolve most technical blockers while escalating major risks proactively.Compensation: The target salary range for this position is 170,000 - 253,000 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. The range is based on 'On Target Earnings' (OTE) representing the total potential earnings, which is the sum of the base salary and potential commission earned when performance targets are achieved. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, employee stock purchase plan, and/or restricted stocks (RSU's). These offerings are subject to regional variations and governed by local laws, regulations, and company policies. We will provide detailed information about the specific benefits for your region during the recruitment process.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++) in San Jose, CA vacancy
  •  ...seeking a hands-on senior engineer to design, develop, and...  ...scalable distributed storage services in a hybrid...  ...in San Jose. You will lead features end-to-end, contribute...  ...systems across cloud-native environments. Ideal...  ...backend services with Go/C++, and a track record of... 
    C++

    Cisco

    San Jose, CA
    5 days ago
  • $320k

     ...potential of AI to define the next era of...  ...the world.AI Cloud Data StorageNVIDIA DGXC Storage org handles...  ...Distinguished Engineer to lead NVIDIA's storage...  ...only acceptable solution for infrastructure...  ...like live software upgrades, node...  ...systems language (C, C++, Rust, or Go)... 
    C++
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    1 day ago
  • $205k - $308k

     ...fundamentally reshaping the data storage industry. Here, you lead with innovative thinking,...  ...seeking an experienced Solution Architect with deep...  ...launches. What You’ll Do Define the end‑to‑end...  ...with Product Management, Engineering, and Operations to design... 
    Suggested
    Work at office
    Flexible hours

    Pure Storage, Inc.

    Santa Clara, CA
    1 hour ago
  • $140k - $210k

     ...data-driven, client-to-cloud networking for large...  ...artificial intelligence, and software-defined networking to provide...  ...world. Our solutions are designed to not only...  ...awards, such as Best Engineering Team, Best Company for...  ...automated tests using C, C++ and Python to validate... 
    C++

    Arista Networks

    Santa Clara, CA
    3 days ago
  • $140k - $200k

     ...data-driven, client-to-cloud networking for large...  ...artificial intelligence, and software-defined networking to provide...  ...world. Our solutions are designed to not only...  ...awards, such as Best Engineering Team, Best Company for...  ...maintain features using C, C++ and Python, review and... 
    C++

    Arista Networks

    Santa Clara, CA
    4 days ago
  • $140k - $210k

     ...data-driven, client-to-cloud networking for large...  ...artificial intelligence, and software-defined networking to provide...  ...world. Our solutions are designed to not only...  ...awards, such as Best Engineering Team, Best Company for...  ...features and tests using C, C++ and Python, review and... 
    C++

    Arista Networks

    Santa Clara, CA
    1 day ago
  • $140k - $210k

     ...data-driven, client-to-cloud networking for large...  ...artificial intelligence, and software-defined networking to provide...  ...world. Our solutions are designed to not only...  ...awards, such as Best Engineering Team, Best Company for...  ...automated tests using C, C++ and Python to validate... 
    C++

    Arista Networks

    Santa Clara, CA
    1 day ago
  • $160k - $185k

     ...advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise...  ..., and committed engineers, technologists, and...  ...develop embedded software and firmware for cutting...  ...developers to define and implement...  ...proficiency in C/C++ programming for embedded... 
    C++
    Worldwide

    Supermicro

    San Jose, CA
    1 day ago
  • $176.6k - $239k

     ...Services is seeking a Storage Specialist Solutions Architect to join our...  ...adoption of the AWS cloud worldwide, enabling customers...  ...Specialist teams to define the technical...  ...technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure,... 
    Local area
    Worldwide
    Flexible hours

    AmazonWebServices

    Santa Clara, CA
    3 days ago
  •  ..., or bringing leading edge products...  ...THE ROLE:AMD's Software and Solutions Team is seeking a Solution Engineering technical leader...  ...role will define and deliver production...  ..., and cloud-native services...  ..., networking, storage, virtualization...  ...skills in C, C++, Python, Go, Rust... 
    C++

    AMD

    Santa Clara, CA
    4 hours ago
  • $140k - $210k

     ...driven, client-to-cloud networking for...  ..., and software-defined networking to...  ...interconnected world. Our solutions are designed...  ...such as Best Engineering Team, Best...  ...-class Senior/Lead Network Systems...  ...controllers, storage devices to FPGAs...  ...using C, C++ and Python, review... 
    C++

    Arista Networks

    Santa Clara, CA
    3 days ago
  • $140k - $170k

     ...advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise...  ..., and committed engineers, technologists, and...  ...• Responsible for defining, developing,...  ...Responsible for all software and firmware related...  ...programming skills in C/C++, Java• Experience... 
    C++
    Work experience placement
    Worldwide

    Supermicro

    San Jose, CA
    2 days ago
  •  ...aiming to be the leading silicon and solutions provider...  ...from Edge to Cloud. With a world‑...  ...Networking and Storage, Automotive, Robotics...  ...you will help define next‑...  ...hardware and software environments for...  ...overall systems engineer for strategic...  ...hypervisors.Strong C/C++ development... 
    C++

    AMD

    San Jose, CA
    1 day ago
  • $200k - $230k

     ...markets such as AI, HPC, Cloud Computing, Storage, etc. To meet the...  ...-end turn-key AI/HPC solutions with full HW/SW stacks...  ...team of product engineers, design engineers, system...  ...CSPs and enterprises to define AI solutions and data...  ...ability to lead engineering teams and... 

    Supermicro

    San Jose, CA
    2 days ago
  •  ...remote (US only) Principal Engineer - Software Defined Storage for a Berkshire Portfolio...  ...management of advanced storage solutions, extending across software...  ...’ systems for private cloud environments Ensure the...  ...following languages: C/C++ development, Bash, Python... 
    C++
    Work experience placement
    Remote work

    Jobrapido

    Santa Clara, CA
    3 days ago
  •  ...breakthroughs, or bringing leading edge products to...  ...is seeking an AI Software Development Engineer to architect,...  ...-ready AI/ML solutions in support of AMD...  ...teams to define a roadmap of AI solutions...  ...in Python, C/C++, and deployment of...  ...softwareBenchmarking on cloud environments (AWS... 
    C++
    Work experience placement

    AMD

    San Jose, CA
    4 days ago
  •  ...seeking a Staff Engineer to join our Infinia...  ...next-generation, software-defined storage platform, built...  ...mitigation and RCA. Lead live incident...  ...with Field CTOs, Solutions Architects and...  ...distributed systems or cloud infrastructure,...  ...in Python or C++. Proven ability... 
    C++

    Ddn

    Santa Clara, CA
    1 hour ago
  • $150k - $225k

     ...Internet of Things (IoT) solutions and services. We are...  ...We are looking for a Lead Embedded Software Engineer to own the full path...  ...architecture. Define software interfaces,...  ...production firmware in C/C++ (and Rust where...  ...for reliable edge-to-cloud data transfer. Test... 
    C++
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    eSpace

    Saratoga, CA
    5 days ago
  • $90k - $150k

     ...data-driven, client-to-cloud networking for large...  ...artificial intelligence, and software-defined networking to provide...  ...world. Our solutions are designed to not only...  ...awards, such as Best Engineering Team, Best Company for...  ...programming/scripting (C++, Java, Python, Perl, JavaScript... 
    C++

    Arista Networks

    Santa Clara, CA
    4 days ago
  • $195k - $225k

     ...advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise...  ..., and committed engineers, technologists, and...  ...and build the software that connects together...  ...Architecture: Define the software architecture...  ...in Python, C/C++, or Go• Familiarity... 
    C++
    Worldwide

    Supermicro

    San Jose, CA
    5 days ago
  • $189.3k - $290.7k

     ...looking for a Staff Cloud and AI Solutions Engineer to build and scale future...  ...next generation of software-defined vehicle experiences....  ..., transformation, storage, access, quality,...  ...central dependencies.Lead architecture discussions...  ...Python, Go, Java, C++, or a comparable... 
    C++
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $176k - $276k

    Production engineering is a field that involves...  ..., including software and systems...  ...engineering practices, storage, data...  ...with open-source cloud-enabling technologies...  ...storage solutions, including clustered...  ...following: C/C++, Java, Python,...  ...technologies.NVIDIA is leading the way in... 
    C++
    Full time
    Flexible hours

    Nvidia

    Santa Clara, CA
    4 days ago
  • $154k - $286k

     ...directly with industry-leading semiconductor and...  ..., Applications Engineering (AE), Product...  ...impactful customer solutions, delivering deep R...  ...Feature Development: Define and develop customer...  ...the hardware/software boundary, optimizing...  ...Verilog) and/or C/C++ Understanding of... 
    C++

    Cadence Design Systems

    San Jose, CA
    3 days ago
  • $217k - $326k

     ...Software Engineering Manager, PlatformSanta Clara, CaliforniaEverpure...  ...has evolved from storage pioneer to data platform...  ...spans the companies defining the next era of technology...  ...Deliverables: Lead and scale an engineering...  ...programming proficiency in C/C++, hands-on familiarity... 
    C++
    Work at office
    Flexible hours

    Pure Storage

    Santa Clara, CA
    5 days ago
  • $163k - $253k

     ...TogetherOur technology solutions power the tools you...  ...intersection of system software and flash management...  ..., to software defined virtualized storage arrays and infrastructures...  ...dynamic, self-motivated engineer to develop and...  ...Solid experience in C/C++ for embedded systems,... 
    C++
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    5 days ago
  •  ...Superintelligence Cloud, is a leader...  ...and storage are the critical...  ...Infrastructure Engineering organization...  ...Distributed Storage Solutions and Protocols...  ...Storage Software Engineer with...  ...initiatives, define and track...  ...a technical lead or Staff+ IC...  ...proficiency in C, C++, Rust, or Go.... 
    C++
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    2 days ago
  • $152k - $241.5k

     ...unlimited potential of AI to define the next era of computing...  ...Diagnostics team and lead AI-powered innovation. Our...  .... As part of the Senior Software Engineer, AI Infrastructure Solutions team you will build intelligent...  ...skills in Python and C/C++.Track record of building... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    4 hours ago
  • $73.15k - $174k

     ...help the world’s leading organizations unlock...  .../Lead Embedded Software Engineer to drive the iRDK...  ...critical role in defining system...  ...bootloader) ~ C/C++, Python/Rust; hardware...  ...end services and solutions leveraging strengths...  ..., generative AI, cloud and data, combined... 
    C++
    Full time
    Local area

    Capgemini

    Santa Clara, CA
    more than 2 months ago
  • $272k - $431.25k

     ...Networking Systems & Software Architecture...  ..., nodes, and storage at the speed...  ...Architect role leads the research agenda...  ...someone who defines project scope from...  ...networking solutions over RDMA, NVLink...  ...mentoring senior engineers across the...  ...languages such as C, C++, Rust and... 
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...seeking outstanding AI Solutions Architects to assist...  ...Computing and Deep Learning software and hardware platforms...  ...solution architects, engineering, product and business...  ...needs and helping define high-value solutionsDynamically...  ...-LLMExcellent C/C++ programming skills,... 
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++). Be the first to apply!