Senior Software Engineer for Distributed Storage Systems

1 week ago


San Jose, California, United States IBM Computing Full time

About the Role

We are seeking a highly skilled Senior Software Engineer to join our CephFS team at IBM Computing. As a key member of this team, you will play a critical role in developing and enhancing the file system component of the Ceph software-defined distributed storage system.

**Responsibilities:**

  • Collaborate with our global Ceph open-source engineering team to design and implement new functionalities that enable innovative use cases.
  • Develop and enhance CephFS by designing and implementing new capabilities and features to improve scalability, performance, and efficiency.
  • Work proactively with other team members and the community to develop your own knowledge and be ready to mentor new contributors as you develop expertise.
  • Contribute to the development of CephFS by participating in online meetings, preparing written documentation, and giving presentations about your work.

About You

To succeed in this role, you should have:

  • Experience working with C++ codebases or other systems languages.
  • Good debugging skills and basic knowledge of Python to use and enhance testing.
  • Experience with git and demonstrated ability to understand large codebases and develop new features.
  • Past contribution to open source projects is favorable.

What We Offer

In exchange for your hard work and dedication, we offer a competitive salary of approximately $ **$154,000 per year**, a dynamic work environment, and opportunities for growth and professional development. As a remote employee, you will have the flexibility to work from anywhere while collaborating with our worldwide team using modern open source tools.

Location: San Jose, California



  • San Jose, California, United States IBM Computing Full time

    About the RoleWe are seeking a highly skilled Senior Distributed Storage Software Developer to join our Ceph engineering team at IBM Computing.As a key member of our team, you will be responsible for developing and enhancing CephFS, the file system component of the Ceph software-defined distributed storage system.


  • San Jose, California, United States IBM Computing Full time

    At IBM Computing, we are seeking a highly skilled Senior Software Engineer to join our CephFS team. This role offers an exceptional opportunity to collaborate with a global engineering team to develop and enhance the Ceph software-defined distributed storage system.CephFS OverviewCephFS is a file system component of the Ceph software-defined distributed...


  • San Francisco, California, United States USM Business Systems Full time

    Job Title: Senior Software Engineer - Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our team in San Francisco, CA. As a key member of our development team, you will be responsible for designing and implementing scalable distributed systems using Java, Kafka, Cassandra, and Spring.About the Role:Develop high-performance,...


  • San Jose, California, United States ASML US, LLC Full time

    Job OverviewASML US, LLC is seeking a Senior Software Engineer to join our team in developing cutting-edge software solutions for distributed systems. As a key member of our team, you will design, develop, and maintain software components and common functionality for distributed computational lithography applications.Key ResponsibilitiesDesign and optimize...

  • Software Engineer

    3 days ago


    San Jose, California, United States NetApp Full time

    Job OverviewWe are seeking a skilled Software Engineer to join our team at NetApp. As a key member of our engineering team, you will be responsible for designing and developing the fundamental software for our ONTAP storage operating system.Key Responsibilities:Coding, designing, testing, and debugging distributed softwareParticipating in technical...


  • San Jose, California, United States Adobe Inc. Full time

    OverviewAdobe Inc. is a leading technology company that empowers individuals and businesses to create, innovate, and succeed in the digital world.Job SummaryWe are seeking an exceptional Senior Software Architect to join our team and contribute to the development of high-performance distributed systems. As part of this role, you will collaborate with a...


  • San Francisco, California, United States MongoDB Full time

    Company OverviewMongoDB empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our mission is to enable organizations of all sizes to easily build, scale, and run modern applications.Estimated Salary: $150,000 - $200,000 per yearJob DescriptionWe are seeking a highly skilled Senior Software Engineer to...


  • San Francisco, California, United States Amplitude Full time

    Amplitude is a leading digital analytics platform that empowers companies to gain self-service visibility into their products. With over 3,500 customers, including top brands like Atlassian and Shopify, Amplitude helps teams deliver better product experiences through data-driven insights.The company is filled with humble, life-long learners who are eager to...


  • San Francisco, California, United States Databricks Full time

    Role OverviewWe are seeking a highly skilled Software Engineer to join our Runtime team at Databricks. This role involves building the next generation distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance, yet provide the expressiveness and programming abstractions to support diverse...


  • San Jose, California, United States Adobe Full time

    About the RoleAt Adobe, we're passionate about empowering people to create beautiful and powerful digital experiences. We're committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.The OpportunityWe're seeking a highly skilled Software Development Engineer to join our team, focusing on building...


  • San Jose, California, United States ZipRecruiter Full time

    We are seeking a seasoned Senior Linux Systems Engineering Lead to spearhead our Ubuntu engineering team, delivering essential components such as system startup, compilers, runtimes, and toolchains, as well as networking and storage configuration and management.About the Role:This is a fast-paced, problem-solving, highly technical position operating at the...


  • San Francisco, California, United States USM Business Systems Full time

    Job SummaryWe are seeking an experienced Senior Software Developer to join our team. As a key member of our development team, you will focus on backend development using Java, Kafka, and Cassandra.About the RoleThis is a challenging opportunity for a skilled developer who is passionate about designing and developing complex distributed systems. You will work...


  • San Jose, California, United States NetApp Full time

    About NetAppAs the intelligent data infrastructure company, NetApp transforms challenges into opportunities for its customers. With a focus on leveraging and managing data, wherever it resides, NetApp empowers businesses to unlock new possibilities.We are seeking a talented Senior Software Development Engineer - Data Infrastructure to join our Core Software...


  • San Jose, California, United States Hireio, Inc. Full time

    Job DescriptionHireio, Inc. is seeking an experienced Senior Software Engineer to lead the development of our scalable recommendation systems.Location: San Francisco Bay Area, USASponsor Visa?: YesLanguage Requirements: English and MandarinAbout the Job:We are looking for a highly skilled software engineer with 5+ years of experience in building...

  • Software Engineer

    7 days ago


    San Francisco, California, United States MongoDB Full time

    About MongoDBMongoDB empowers innovators to build a better world by unleashing the power of software and data. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database available in over 115 regions across major cloud providers.Our team is building cloud-based distributed systems software responsible...


  • San Jose, California, United States Diverse Lynx Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Engineer to join our team at Diverse Lynx LLC in San Jose, CA.About the RoleThis is a 12+ month contract position with an estimated salary range of $120,000 - $180,000 per year, depending on experience. As a Senior Java Software Engineer, you will be responsible for designing and developing...


  • San Jose, California, United States Innogrit Full time

    We are seeking an experienced Senior Embedded Systems Software Developer to join our Firmware Development Team in San Jose, CA.About the RoleAs a key member of our team, you will design, develop, and test firmware for cutting-edge NAND SSD controllers and storage systems.Key responsibilities include:Developing high-quality firmware using C programming...


  • San Jose, California, United States Tekfortune Inc Full time

    Job Title: Senior Java Software EngineerJob Summary:At Tekfortune Inc, we are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining Java applications that meet the highest standards of quality and reliability.Responsibilities:Design...


  • San Jose, California, United States Adobe Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Adobe Inc. in this key role as a Data Ingestion Expert. This is an exciting opportunity for an experienced software engineer to leverage their expertise in building high-performance data ingestion pipelines and data stores to serve complex use cases.Job...


  • San Diego, California, United States ZipRecruiter Full time

    Lead a globally remote engineering team delivering the core components of Ubuntu.We're seeking an experienced leader with a deep understanding of Linux and Ubuntu to drive our system startup, compilers, runtimes, toolchains, networking, and storage config management. As an Engineering Manager on the Foundations team, you'll be at the heart of driving...