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

Senior C/C++ Developer

Index Engines

About Index Engines

At Index Engines, we're all about helping companies bounce back from cyber threats and trust their data again - no matter what hits them.

Our flagship solution, CyberSense, delivers 99.99% accuracy in detecting data corruption, helping organizations recover quickly from ransomware attacks. We partner with awesome industry leaders like Dell Technologies, IBM, Lenovo/Infinidat, and Hitachi Vantara to power AI-driven cyber recovery across both primary and backup storage.

We're a growing, tech-forward company with a startup feel and an enterprise-level impact. We take our mission seriously - but not ourselves. Expect a team that's collaborative, curious, and loves solving hard problems together.

The Role

Index Engines has an outstanding career opportunity for mid to senior level Software Engineers for our San Jose, CA office. The ideal candidate will develop, maintain, and support software for the Index Engines' Linux application and will work closely with the Index Engines' Support Organization to resolve customer issues.

What You'll Do

  • Design and build distributed systems that are scalable, reliable, and secure
  • Guide technical discussions and help shape architectural decisions
  • Develop and maintain backend services, APIs, and platform components
  • Collaborate closely with Product, QA, DevOps, and Security teams
  • Enhance system performance, visibility, and resilience
  • Write clear, maintainable, and well-tested code
  • Contribute to code reviews and support the growth of junior engineers
  • Promote strong practices in development, CI/CD, and testing
  • Investigate and resolve production issues to maintain high availability
What You Bring
  • 4-7 years of professional experience in software engineering
  • Strong skills in C and Python
  • Experience with high-availability systems, clustering, or distributed storage/backup solutions
  • Familiarity with Agile or Scrum workflows
  • Hands-on experience with distributed systems and microservices
  • Solid understanding of data structures, algorithms, and system design
  • Experience developing RESTful APIs and backend services
  • Familiarity with cloud platforms such as AWS, Azure, or GCP
  • Strong problem-solving, debugging, and communication skills
We'd Love It If You Have
  • Experience with tools like SVN, Git, Jira, Confluence, or Bitbucket
  • Comfort using GenAI tools (e.g., ChatGPT, Claude) in development workflows
  • Experience administering Linux systems
  • Familiarity with backup technologies and database systems
  • Exposure to VMFS/SCSI development
  • Understanding of communication protocols
  • Basic knowledge of server hardware and networking
  • A Master's degree in computer science or a related field
Why You'll Love Working Here

At Index Engines, you'll join a team that's equal parts smart, supportive, and a little nerdy (in the best way possible). We move fast, collaborate often, and celebrate wins big and small.

You'll have the freedom to experiment, make decisions, and actually see the impact of your work. We're proud of what we build - and we like having fun while we do it.

If you're looking for a place where you can lead with vision, grow with purpose, and work with people who genuinely enjoy what they do, you'll fit right in.
  • Competitive salary based on experience and qualifications
  • Comprehensive health, dental, and vision benefits
  • 401(k)
  • Opportunities for professional development and certification support
  • Collaborative team environment with a mission-driven culture
  • Unlimited PTO
  • Hybrid work schedule with WFH on Mondays and Fridays in our San Jose, CA location
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior C/C++ Developer in San Jose, CA vacancy
  • Job Title Should have hands on experience with C/C++ Developer with Rust Services Expected to work on changes in few of the existing scripts Should be capable of completing assigned changes within provided timelines Good Communication Skills
    Suggested

    ClifyX

    Sunnyvale, CA
    2 days ago
  • We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android...  ...platforms Develop and debug kernel/device drivers and BSP...  ...kernel drivers and/or HAL layers (C/C++) Board bring... 
    Senior
    Remote work

    Luxoft

    Mountain View, CA
    21 days ago
  • ** ONSITE PREFERRED** Linux Developer Strong experience with Linux user space software development • Proficiency in C/C++ • Solid understanding of Linux OS fundamentals (processes, memory, threading, I/O) • Hands on experience integrating applications... 
    Suggested

    Diverse Lynx

    Milpitas, CA
    3 days ago
  •  ...C++ Developer Location: Santa Clara, CA Key Responsibilities: Design/develop Etch tool S/W (e.g., complex modules, libraries for...  ...requirement analysis, project schedule, troubleshooting S/W etc. Use C/C++ static analysis tool to improve code base quality.... 
    Suggested

    Cardinal Integrated

    Santa Clara, CA
    4 days ago
  • Litmus is seeking a Senior Software Engineer in Santa Clara, specializing in C++ and Golang to develop southbound connectors for PLCs and industrial control systems. This role involves ensuring real-time data exchange to enhance industrial operations. The ideal candidate... 
    Senior
    Remote job

    Litmus

    Santa Clara, CA
    11 hours ago
  • A leading technology company is looking for a Senior Software Engineer to work on AI storage solutions. The role involves developing high-performance C++/CUDA libraries and optimizing storage infrastructure. Candidates should have a solid understanding of Linux internals... 
    Senior
    Remote job

    NVIDIA Corporation

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

    NVIDIA Gruppe is seeking a skilled software engineer to develop high-performance solutions for GPU data storage. The ideal candidate will have extensive experience in C, C++, Rust, and data architecture, and will collaborate with multidisciplinary teams. The position promises... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    11 hours ago
  • $148k - $287.5k

     ...their InfiniBand Switch and NVLink FW team. The role involves developing verification processes and implementing innovative features for...  ...B.Sc degree and 5+ years of experience, with strong skills in C++ and Python. This position offers competitive salaries ranging from... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • A leading space-based communications company is seeking a Senior Software Engineer focused on the 5G Physical Layer. This role involves...  ...Communications Engineering and significant experience in embedded C/C++. The position offers a dynamic work environment and competitive... 
    Senior

    E-Space

    Saratoga, CA
    11 hours ago
  • NVIDIA Gruppe in Santa Clara is seeking a Senior DRAM Firmware Engineer to lead firmware for memory interfaces. The role involves designing...  ...experience in memory firmware development and strong skills in C/C++. NVIDIA fosters an inclusive work environment and offers... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...diverse teams. The ideal candidate has a strong background in distributed systems and deep learning, with proficiency in Python and C/C++. A commitment to research collaboration and innovation is crucial for contributing to NVIDIA's cutting-edge AI development. #J-1880... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    11 hours ago
  • Senior Software Engineer - Data Protection Software Engineering (C, C++)What you'll achieveThe Data Protection Software Engineering team delivers next-generation cyber resiliency, data protection, and data availability solutions for enterprises operating across on-premises... 
    Senior

    Dell Careers

    Santa Clara, CA
    2 days ago
  • $272k

     ...drive quality and speed in product development. The ideal candidate has a strong educational background in engineering and expertise in C/C++, Python, and data center management tools. Salary ranges from $272,000 to $488,750 based on experience. #J-18808-Ljbffr NVIDIA... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    11 hours ago
  • $96.8k - $251.6k

     ...plane level and performance problems. You should be a rock‑solid developer able to dive deep into low‑level systems, design broad...  ...or development/operational experience. Strong experience with C/C++ (preferred) or Rust (preferred). Strong experience with high‑concurrency... 
    Senior
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  • $105k - $260k

    A well-funded tech start-up is seeking multiple Staff/Senior Staff Software Engineers in Cupertino, California. The role involves supporting...  ..., requiring extensive experience in software development with C/C++ and good knowledge of Linux systems. Candidates should possess... 
    Senior

    Ventana Micro Systems

    Cupertino, CA
    4 days ago
  • $224k - $431.25k

    NVIDIA Gruppe is seeking a Senior Software Developer or manager to serve as Tech Lead in Santa Clara. This role involves spearheading the development...  ..., strong networking knowledge, and proficiency in embedded C/C++ and Python. The compensation ranges from $224,000 to $431,2... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • NVIDIA Gruppe is looking for a Senior Firmware Engineer to join the CSP Engagements team....  ...deep technical expertise you will use to develop firmware solutions for server management...  ...or related fields, and strong skills in C/C++. You will collaborate closely with CSPs and... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    11 hours ago
  • $152k - $241.5k

    NVIDIA Corporation is seeking a highly motivated Senior Software Engineer for its communication libraries and network software team in...  ...has a M.S./Ph.D. in CS/CE, 5+ years of experience, and excellent C/C++ skills. NVIDIA offers a competitive salary range from 152,000 to... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    1 hour ago
  • $152k - $287.5k

    NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa...  ...S./Ph.D. degree and over 5 years of experience, particularly in C/C++, Linux, and parallel programming. NVIDIA offers competitive... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • NVIDIA Gruppe in Santa Clara is seeking a Senior Software Engineer for the Subnet Manager team, responsible for developing network management software for NVLink and InfiniBand...  ...Engineering experience, particularly in C/C++. This role offers competitive salary and equity... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...company is seeking a Principal Software Engineer to architect and develop the kernel authoring SDK targeting their innovative Corsair...  ...candidate will have strong software engineering skills, proficient in C/C++ and Python within a Linux environment. Responsibilities include... 
    Senior

    d-Matrix inc.

    Santa Clara, CA
    3 days ago
  • NVIDIA is seeking a Senior Software Developer or Manager to serve as Tech Lead for the NVLink team in Santa Clara. This position involves spearheading...  ...development experience, and strong skills in embedded C/C++ and Python. NVIDIA offers competitive salaries and a... 
    Senior

    NVIDIA

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

    NVIDIA Corporation is looking for a Senior Software Engineer specializing in NCCL and CUDA to join our Cloud Service Provider Engagements...  ...products. The ideal candidate will demonstrate strong C/C++ programming skills, experience with performance optimization, and... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  •  ...experience in server firmware development, a solid educational background in electrical engineering or computer science, and strong C/C++ and Python programming skills. NVIDIA offers competitive salary and equity, committed to an inclusive environment. #J-18808-Ljbffr... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • NVIDIA Gruppe is seeking a Senior Firmware Engineer to join their Firmware team. In this role, you will develop advanced networking features for AI, cloud, and HPC. You will...  ...experience and a strong programming background in C/C++. They will also collaborate with different... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    11 hours ago
  • $184k - $356.5k

    NVIDIA Gruppe is seeking senior engineers to enhance its AI platform, focusing on performance optimizations in deep learning frameworks...  ...programming and system design skills, along with proficiency in C/C++ and Python. The role involves designing core components, collaborating... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    11 hours ago
  • $180k - $270k

     ...leading data storage company located in Santa Clara is seeking a Senior Software Engineer for their Hyperscale Line of Business. This...  ...should have 5+ years of experience in programming, particularly in C/C++ or Golang, and a strong background in data storage technologies.... 
    Senior

    Pure Storage

    Santa Clara, CA
    4 days ago
  •  ...based in Santa Clara, is seeking an experienced professional to develop and optimize innovative AI agents by utilizing cutting-edge techniques...  ...strong software engineering skills, experience with Python, C/C++, and Linux, and 5+ years in the field. Competitive salary and... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    11 hours ago
  • Cisco Systems, Inc. is looking for an experienced software developer in Milpitas for a hybrid position that requires strong skills in C/C++ and Python. You will contribute to innovative projects in high-speed networking, focusing on scalable software systems. The role... 
    Senior

    Cisco Systems, Inc.

    Milpitas, CA
    3 days ago
  • A leading tech company seeks a Senior Software Engineer for its Fabric Networking team in Santa Clara, CA. You will design and maintain...  ...S/Ph.D. in a related field along with 5+ years of experience in C/C++, Linux, and networking fundamentals. This role offers competitive... 
    Senior
    Remote job

    NVIDIA

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C/C++ Developer. Be the first to apply!