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

Ceph Cluster Development Engineer (C++ Focus)

$179k - $219k

Fortinet Inc

Job Description

We are seeking a highly skilled Ceph Cluster Development & Operations Engineer with strong expertise in C++ systems programming to design, extend, and maintain enterprise-scale Ceph distributed storage clusters. The role involves deep development in Ceph core subsystems (RADOS, OSD, RGW, MDS), performance optimization, and operational excellence across multi-site, multi-zone architectures.

You will work closely with system architects, SREs, and cloud infrastructure teams to ensure the reliability, scalability, and security of mission-critical storage systems deployed across multiple data centers and Kubernetes environments.

Key Responsibilities
  • Design, build, and operate large-scale Ceph clusters including RADOS, RGW, RBD
  • Contribute to or extend Ceph core components written in C++ (e.g., OSD, RGW, librados, BlueStore, MGR modules).
  • Profile and optimize performance across network, disk I/O, and replication layers (PG placement, CRUSH rules, BlueStore tuning).
  • Develop automation and tooling for cluster lifecycle management (deployment, upgrades, scaling, failover, and recovery).
  • Integrate Ceph with Kubernetes (via Rook-Ceph, CSI drivers) and CI/CD pipelines for continuous delivery.
  • Implement and validate multi-site replication and disaster recovery architectures for high availability.
  • Develop and maintain secure storage solutions using dm-crypt, KMS integration, and CephX authentication.
  • Build observability pipelines using Prometheus, Grafana, and custom exporters for metrics and health analytics.
  • Write and maintain SOPs, automation scripts, and system documentation to support production-grade operations.
  • Collaborate with upstream Ceph community or maintain in-house forks for feature development and bug fixes.
Qualifications

Required Skills
  • Strong proficiency in C++ (C++11 or later), with experience in large-scale distributed systems or kernel-adjacent development.
  • Deep understanding of Ceph architecture and its core components: MON, OSD, MGR, RGW, MDS, and CRUSH maps.
  • Proficient in Linux systems programming, debugging (gdb, perf, valgrind), and performance profiling.
  • Experience with Python or Go for tooling and automation.
  • Strong foundation in data replication, erasure coding, and consistency models in distributed storage.
  • Hands-on experience with Kubernetes, Rook-Ceph, Helm, Ansible, and related DevOps tools.
  • Familiarity with TCP/IP, APIs, block storage (RBD/iSCSI), and object storage semantics.
  • Ability to conduct root-cause analysis and lead performance investigations under production environments.
Preferred Skills
  • Contributions to the Ceph open-source project or prior experience modifying Ceph source code.
  • Experience with multi-site replication, object versioning, compliance retention, or legal hold features.
  • Background in distributed storage systems, file systems, or cloud storage platforms.
  • Familiarity with containerized environments, network virtualization, and cloud-native observability stacks.
  • Excellent technical documentation and communication skills in English.

The US base salary range for this full-time position is $179,000-$219,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time, as well as a comprehensive leave program.

Wage ranges are based on various factors, including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion.

Why Join Us:

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.

Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

About Us

Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.

We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at View email address on click.appcast.io.

Fortinet is an equal opportunity employer. We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Ceph Cluster Development Engineer (C++ Focus) in Santa Clara, CA vacancy
  • $153k - $222k

     ...Senior Software Engineer Applied Intuition, Inc. is powering the...  ...software engineers experienced in C++ who are interested in...  ...for our customers' autonomy development workflows Have an unparalleled...  ...layer, containerization, or cluster orchestration frameworks (such... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Compute

    Sunnyvale, CA
    1 day ago
  • $139k - $204k

     ...Senior Software Engineer, Cluster Orchestration CoreWeave is The Essential Cloud for AI™. Built...  ...services. ~ Strong coding in Go (Python or C++ a plus) with solid CS fundamentals. ~...  ...work environment ~ A work culture focused on innovative disruption While we... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

     ...seeking a Senior Systems Software Engineer to join our advanced...  ...work primarily in Rust, Go, and C++, building robust, scalable systems...  ...doing: Systems Software Development: Architect, implement, and...  ...software engineering with a focus on distributed systems, software... 
    Suggested

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $168k - $264.5k

     ...learning, and novel algorithms in C++. We are seeking an innovative EDA Software R&D Engineer with particular interest in...  ...means getting to almost exclusively focus on the latest processes and most...  ...high performance algorithms for clustering, min cost tree covering (... 
    Suggested
    Work experience placement

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $159.2k - $215.3k

     ...communication system with a focus on an ultra-reliable low-latency...  ...layer (PHY). The FPGA Design Engineer will work closely with...  ...include: • End-to-End RTL Development: Create and release RTL code...  ...in embedded development in C/C++, or experience writing low level... 
    Suggested
    Permanent employment
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    16 hours ago
  • $147k - $237.5k

     ...seeking an experienced Software Engineer to design, develop and...  ...ideas in all facets of software development. We are looking for leaders who...  ...ownership of their areas of focus and who are driven to solve problems...  ..., etc. ~ Proficiency in C/C++ programming languages, with a... 
    Full time
    Work at office
    Immediate start
    Remote work

    Palo Alto Networks

    Santa Clara, CA
    16 hours ago
  • $159.5k - $271.2k

     ...inspiration, research and development. KLA focuses more than average on innovation...  ...teams of physicists, engineers, data scientists and problem...  ...experience with development in C/C++ in a Linux environment. A...  ...working in Linux HPC clusters is needed. Understanding data... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    3 days ago
  • $211.8k - $317.8k

     ...Technologies, Inc. Job Area: Engineering Group, Engineering Group...  ...FW developer role, with focus on CPU performance management...  ...power management and firmware development teams. You will have an opportunity...  ...Language such as C, C++, Java, Python, etc. Role and... 
    Work experience placement
    Remote work
    Work from home
    Relocation

    Qualcomm

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

     ...who have limitless passion, a relentless focus on innovation and a fanatical...  ...About the Role: This is a Software Development Engineer role on the Cloud Runtime Protection team...  ...product features on Linux or Unix in C/C++ with the following characteristics:... 
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    CrowdStrike Holdings, Inc.

    Sunnyvale, CA
    16 hours ago
  • $164k

     ...all have different needs, our development and personal wellbeing...  ...seeking an experienced Software Engineer to design, develop and deliver...  ...ownership of their areas of focus and who are driven to solve problems...  ...program ~ Proficiency in C/C++ programming languages, with a... 
    Full time
    Casual work
    Work at office
    Remote work
    Relocation package

    Palo Alto Networks

    Santa Clara, CA
    9 hours ago
  •  ...Role: C++ Developer Location: Sunnyvale, CA - (Onsite) Type: Contract Job Description: ~8+ years of software development experience ~ C++ Developer with compiler experience ~ Preferred C++ software focused candidates ~ Candidates in gaming... 
    Contract work

    Info Way Solutions

    Sunnyvale, CA
    16 hours ago
  •  ...C++ Developer Location: Sunnyvale, CA - (Onsite)...  ...: 5+ years of software development experience C++ Developer...  ...Preferred C++ software focused candidates Candidates in...  ...documents Passionate about engineering excellence, performance, and... 
    Contract work

    Info Way Solutions

    Sunnyvale, CA
    2 days ago
  • $180k - $240k

     ...Senior/Staff Computer Vision Engineer - Deep Learning Focus Mountain View,...  ...Learning Engineer to drive the development and deployment of advanced...  ...classification, regression, and clustering methods. Experience...  ...in Python and/or C++ within Linux development environments... 
    Work experience placement
    Work at office
    Local area

    Phantom AI

    Mountain View, CA
    3 days ago
  • $45 - $52 per hour

     ...Immediate need for a talented C++ Developer with Compiler . This is a 12+months contract...  ...Experience: Must have skills: Development in C/C++, Lexer / tokenizer, Parser, AST,...  ...compiler experience Preferred C++ software focused candidates Experience in Rendering... 
    Contract work
    Local area
    Immediate start

    Pyramid Consulting

    Sunnyvale, CA
    2 days ago
  • $147k - $237.5k

     ...Principal Software Engineer The ADEM engineering team is the engine...  .... As a Principal Engineer focused on the Agent, you will be at...  ...expert in leveraging AI-powered development tools—including Claude Code,...  .... Prefer coding in C/C++ Compensation Disclosure... 
    Permanent employment
    Local area

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $120k - $200k

     ...autonomous driving - you will also equip engineers with the tools needed to analyze system...  ...later) Strong understanding of Linux development tools, including build systems, compilers...  ...debugging, and profiling multithreaded C++ applications. Familiarity with robotics... 

    PlusAI, Inc.

    Santa Clara, CA
    2 days ago
  • $320k

     ...We seek a Distinguished Engineer to lead NVIDIA's...  ...after verifying storage-focused ancillary services....  ...one systems language (C, C++, Rust, or Go) and proficiency...  ..., NVMe / NVMe-oF, CSI, Ceph, MinIO, RocksDB, or related...  ...KV caching to fast in-cluster or GPU-adjacent storage... 
    Worldwide

    NVIDIA

    Santa Clara, CA
    16 hours ago
  • $138k - $207k

     ...04/19/2026 Category Engineering Hire Type Employee Job...  ...in HDL (System Verilog/VHDL), C++, and parallel models, you thrive...  ...Accelerating customer chip development cycles and enabling next-...  ...-1 years of experience with focus in HPC/GPU computing. Relevant... 
    Remote work

    Synopsys

    Sunnyvale, CA
    6 days ago
  •  ...patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...interfaces, with expertise in a broad range of development environments. The ideal candidate is an...  ...Qt and other tools in an embedded C/C++ environment. Maintain superior... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $185k - $245k

     ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...Displays Software Engineer, your primary focus will be designing, architecting, and building...  ...5+ years professional experience in C or C++ Preferred Criteria... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics Corporation

    Mountain View, CA
    16 hours ago
  •  ...California is looking for Entry Level Software Engineers to design and develop features for their...  ...challenges, and is ideal for systems-focused individuals. Candidates should have familiarity with system software, hands-on C/C++ experience, and strong communication... 

    NetApp, Inc.

    San Jose, CA
    1 day ago
  • $125k - $222k

     ...the office, or leaving earlier when needed to accommodate family commitments. About The Role Our team is looking for C++ software engineers interested in designing elegant solutions to difficult problems within autonomous systems and robotics. Whether applying your... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    16 hours ago
  • $155.52k - $298.44k

     ...Details: Job Description: Drives technology development and enablement for both high volume...  ...manufacturing processes and/or repair reverse engineering including material selection, parameter...  ...customers' products receive our utmost focus in terms of service, technology... 
    Full time
    Internship
    Local area
    Immediate start
    Shift work

    Intel Corporation

    Santa Clara, CA
    1 day ago
  • $135k - $155k

     ...the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ (STARLINK) At SpaceX we’re leveraging our experience in...  ...the complete lifecycle of the software they create, including development, testing, and support. We expect our engineers to close the feedback... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Sunnyvale, CA
    2 days ago
  • $147.4k - $272.1k

     ...Compiler Security Engineer - C/C++, Languages & Runtimes The Security Tools team at Apple...  ...mentorship. - Have an encouraging and growth-focused workplace culture. Responsibilities...  ...of LLVM/Clang or open source development Knowledge of security mitigation and... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  •  ...Job Description Looking for an onsite Voice Platform Engineer with strong hands-on experience in FreeSWITCH or Kamailio for managing...  ...high-availability environments. Strong programming skills in C++ with experience in debugging, performance optimization, and integrating... 

    VBeyond

    Sunnyvale, CA
    3 days ago
  • $112k - $160k

     ...value constructive, honest debate -we're focused on getting to the best ideas, faster....  ...We are looking for a Sr. Software Development Engineer, Nanolog to join our team. This is a Hybrid...  ..., with strong proficiency in C/C++, Python or Java ~ Deep expertise in Unix... 
    Full time
    Work at office
    Local area

    Zscaler

    San Jose, CA
    16 hours ago
  •  ...per week, at minimum. We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role...  ...involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms,... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    1 day ago
  •  ...We are looking for a Senior Software Engineer to own critical work across fault tolerance...  ...involves significant work in both Java and C++. Strong proficiency in at least one is required...  ...—including across heterogeneous clusters with mixed hardware capabilities. You... 

    IBM

    San Jose, CA
    2 days ago
  • $170k - $277k

     ...Title Join our world-class team of researchers and engineers in Headquarters, Santa Clara, California and play...  ...direction of our team Your Experience C++ virtuoso - 8+ years of wielding endpoint development skills with mastery, tackling complex performance... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Ceph Cluster Development Engineer (C++ Focus). Be the first to apply!