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

Senior C/C++ Developer

Index Engines

Job Description

Job Description

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 a month ago
Similar jobs that could be interesting for youBased on the Senior C/C++ Developer in San Jose, CA vacancy
  • $184k - $287.5k

     ...accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries....  ...algorithms and APIs for C++ developers. You will join the team building the...  ...interoperability boundaries that allow core C/C++ functionality to be consumed... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $136.3k - $231.7k

     ...application development engineers, and senior product technology process...  ...and equipment manufacturers to develop, qualify and monitor their...  ...calibration, and validation tools in C++ and Python for engineering,...  ...source-control tools, or advanced C/C++ development practices.... 
    Suggested
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    a month ago
  • $136.3k - $231.7k

     ..., application development engineers, and senior product technology process engineers. The...  ...wafer, IC and equipment manufacturers to develop, qualify and monitor their process tools....  ...ResponsibilitiesDevelop embedded firmware and software in C/C++ for heterogeneous SoC platforms,... 
    Suggested
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    a month ago
  •  ...About the Role We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You...  ...: On-Site, San Jose, CA. Responsibilities: Design and develop C++ services / libraries on Linux with focus on performance and... 
    Senior

    Imagry

    San Jose, CA
    more than 2 months ago
  •  ...PositionOur team works collaboratively within a cross-functional team to develop the graphical user interface for both existing and future...  ...da Vinci product line, using Qt and other tools in an embedded C/C++ environment. Maintain superior development standards from... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    22 days ago
  • $161k - $299k

     ...At Cadence, we hire and develop leaders and innovators who want to make an impact on the...  ...of hardware verification technology. As a Senior Engineer in the System Verification Group...  ...learning. We are looking for an experienced C/C++ software engineer to join the Xcelium... 
    Senior

    RiseMe

    San Jose, CA
    1 day ago
  • $152k - $241.5k

     ...keeping tools reliable and scalable.What You'll be Doing:Research, develop and maintain high quality tooling for scalable build/regression/...  ...development experienceExperienced in a compiled language(C++/Golang) & scripting(Python/Perl/Tcl)Experience in writing good production... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    15 days ago
  • $152k - $287.5k

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

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...Information Technology Enabled Services. Job Description At least 3 years of experience with Embedded software development in C/C++ in Video processing. At least 3 years of experience in working on Video(MPEG-2,AVC,HEVC) and Audio(AC-3,AAC, M1L2, DD+) codecs in... 
    Permanent employment
    Full time
    H1b

    SonSoft Inc.

    Santa Clara, CA
    more than 2 months ago
  • $104.47 - $110.27 per hour

     ...experience on large ASIC development projects or software/firmware experience in a hardware development setting. ~ Strong background in C/C++ development in a Linux Environment. ~ Strong debug skills and experience with debug tools such as Gdb, Valgrind. ~... 
    Senior

    Cynet Systems

    San Jose, CA
    2 days ago
  • ResponsibilitiesDesign and develop software and system solutions for application security & compliance for data center and cloud-based workloadsDevelop...  ...and server virtualization on ESXi, KVM, Zen, and Hyper-VStrong C/C++ programming skills and experience with security appliances... 
    Senior

    Avocado Systems

    Milpitas, CA
    more than 2 months ago
  • $187.08k

     ...Job Title Senior Firmware Engineer Silicon Motion, Inc., 690 N. McCarthy Blvd., Suite...  ...integrity. Job Duties include: Designing, developing, testing, and maintaining embedded...  ...architectures. ~ Require programming language in C/C++ for embedded systems. ~ Require skills... 
    Senior

    Silicon Motion

    Milpitas, CA
    23 hours ago
  •  ..., controlled and operated. Responsibilities Design and develop high performance and programmable network data plane using state...  ...Hands-on programming skill with at least one of these languages, C/C++, Go, and Python, in a Linux environment; ~ Working knowledge... 
    Senior

    Netpace

    Santa Clara, CA
    4 hours ago
  •  ...working closely with internal peers as well as customer engineers to develop memory & System Level Test solutions. The successful candidate...  ...and test value chain.Demonstrated experience with LINUX, C/C++, PythonDemonstrated experience with Protocol analyzer and Oscilloscope... 
    Senior
    Worldwide

    Advantest

    San Jose, CA
    22 days ago
  •  ...Senior Red Team Operator The Senior Red Team Operator leads advanced offensive security...  ...in offensive security tradecraft, developing custom capabilities, mentoring team members...  ...languages including Python, PowerShell, C/C++, C#, Go, and Shell scripting. Deep understanding... 
    Senior

    U.S. Bancorp

    Cupertino, CA
    3 days ago
  •  ...Join our team to develop cutting-edge wireless technologies for advanced consumer electronics products. As a Senior Radio Frequency Engineer specializing in Antenna Design , you...  ...measurement techniques Programming skills in C/C++, Python, or shell scripting for test... 
    Senior

    EPAM Systems

    Cupertino, CA
    more than 2 months ago
  • $135.2k - $306.4k

     ...new OCI service from scratch and work with senior architects and leaders at OCI. You must...  ...performance problems. You should be a rock solid developer able to dive deep into low-level systems,...  ...across initiatives.Strong experience of C/C++ and open to work on Rust Strong... 
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    15 days ago
  • $184k - $287.5k

    We are now looking for a Senior System Software Engineer to work in our Tegra system software...  ...The best candidates will have excellent C/C++, a thorough understanding of operating...  ...software engineer with a real passion for developing products with new technology, we want to... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  •  ...together, we’ll advance your career.THE ROLEAMD is seeking a Senior Software Development Engineer to develop and optimize software for next-generation AI and GPU...  ...optimization workflows.PREFERRED QUALIFICATIONSStrong C/C++ development skills.Experience with HIP, CUDA, OpenCL,... 
    Senior

    AMD

    San Jose, CA
    15 days ago
  •  ...Role: Senior Software Engineer (Backend) - Node Connectivity Location: San Jose, CA (Remote) Fulltime Permanent Job...  ...leadership of substantial systems. Strong experience with Go, C/C++, or another systems programming language, with the ability to... 
    Senior
    Permanent employment
    Full time
    Remote work

    Acestack

    San Jose, CA
    3 days ago
  • $140k - $180k

     ...Job Description Job Description Senior Robotics Software Engineer Full Time California...  ...Core Role Responsibilities Design, develop, and test robot applications for clean...  ...~ Strong working knowledge of Python, C/C++ or similar ~ Self-starter and able to manage... 
    Senior
    Full time

    Actus Consulting Group

    San Jose, CA
    a month ago
  •  ...precision and confidence. Our vision starts with developing a breakthrough platform combining acousto...  ...DeepSight Technology is seeking a Senior Systems Engineer with a strong focus on...  ...scripts, or control code (e.g., Python, C/C++) Prior experience working in Agile or... 
    Senior

    DeepSight Technology

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA is now looking for a Senior Memory System Engineer to join our ASIC Memory Subsystem...  ...join a group of hardworking engineers to develop and architect innovative Memory Solution...  ...failure analysisExperience with Python, C/C++ for development and memory workload analysis... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $184k - $287.5k

    ## Senior Fortran Compiler EngineerApplylocations: US, OR, Hillsboro: US, WA, Remote: US,...  ...compiler group wants to hire a Fortran compiler developer to join the team building one of the...  ...programming fundamentals, especially in C/C++, with a deep understanding of parallel... 
    Senior
    Remote work

    NVIDIA

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

     ...Senior Embedded Firmware Engineer About SF MOTORS, INC. (dba SERES) SF Motors is building the next generation of intelligent...  ...robot controllers, joint actuators, and dexterous hands. Develop embedded C/C++ firmware, peripheral drivers, and RTOS applications; support... 
    Senior
    Work at office

    Seres

    Milpitas, CA
    3 days ago
  • $184k - $287.5k

     ...platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust...  ...computing while integrating closely with native C/C++ components. You will join the team... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $184k - $287.5k

    We are now looking for a Senior Firmware Verification and Bringup Engineer to join our...  ...an industry leader with groundbreaking developments in High-Performance Computing, Artificial...  ...and understanding and coding skills in C/C++/PythonExperience with high-speed IO interfaces... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

     ...NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-...  ...intelligence.We are looking for a highly motivated senior software engineer for an exciting role...  ...years of relevant experience.Excellent C/C++ programming and debugging skills.Strong... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $184k - $287.5k

     ...platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python...  ...runtime infrastructure on top of native C/C++ foundations. You will join the team... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago
  • $152k - $241.5k

     ...The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's automotive platform out to the world...  ...time-management and task-prioritization.Excellent C/C++/Python programming skills.Experience with embedded system... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    a month ago

Do you want to receive more vacancies?

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