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 15 days ago
Similar jobs that could be interesting for youBased on the Senior C/C++ Developer in San Jose, CA vacancy
  • KLA Milpitas is seeking an Embedded Software Engineer (C/C++ | Micro Controller) to develop firmware for heterogeneous SoC platforms, including ARM processors and TI DSPs. You will work in Linux/RTOS environments on motion control, image acquisition, and sensor data paths... 
    Senior

    KLA-Belgium

    Milpitas, CA
    4 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... 
    Suggested
    Permanent employment
    Full time
    H1b

    SonSoft Inc.

    Santa Clara, CA
    9 hours ago
  •  ...Software Engineer to design and maintain software for motion control and diagnostics in semiconductor equipment. The role focuses on C/C++ firmware development, real-time control, and cross-disciplinary collaboration with electrical, mechanical, and systems teams. Strong... 
    Suggested

    KLA-Belgium

    Milpitas, CA
    5 days ago
  •  ...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... 
    Senior
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    4 days ago
  • $136.3k - $231.7k

    Embedded Software Engineer (C/C++ | Motion Controller) page is loaded## Embedded Software...  ..., application development engineers, and senior product technology process engineers. The...  ...wafer, IC and equipment manufacturers to develop, qualify and monitor their process tools.... 
    Suggested
    Minimum wage
    Immediate start
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    5 days ago
  • $136.3k - $231.7k

    ## Embedded Software Engineer (C/C++ | Micro Controller)Applylocations: Milpitas, CAtime...  ..., application development engineers, and senior product technology process engineers. The...  ...wafer, IC and equipment manufacturers to develop, qualify and monitor their process tools.... 
    Minimum wage
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    4 days ago
  •  ...Fortanix is seeking a senior backend engineer to design and build distributed microservices powering its confidential computing platform...  ...and ensure secure, auditable services. Proficiency in Rust (or C/C++/Go) and hands-on Kubernetes experience are essential for this role... 
    Senior

    Jobtailor

    Santa Clara, CA
    1 day ago
  •  ...verification processes. The ideal candidate has over 10 years of experience and expertise in C/C++, Verilog, and modern verification libraries. Responsibilities include developing tests for functional verification and collaborating with cross-functional teams. This... 
    Senior
    Contract work

    Infobahn Softworld

    Santa Clara, CA
    1 day ago
  • Job TitleShould have hands on experience with C/C++ Developer with Rust ServicesExpected to work on changes in few of the existing scriptsShould be capable of completing assigned changes within provided timelinesGood Communication Skills ClifyX

    ClifyX

    Sunnyvale, CA
    4 days 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
  • Position: 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. • Design... 

    Cardinal Integrated Technologies, Inc.

    Santa Clara, CA
    4 days ago
  • $213k - $263k

     ...hybrid work schedule and reports to a Senior Staff Software Engineer for Embedded Systems. You will: Develop high-quality vertically-integrated C++ software systems (on-vehicle and off...  ...is specifically for C++ and not for C/C++. We prefer: Experience... 
    Senior
    Full time
    Work experience placement
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • Senior Software Engineer - Embedded UI (Qt / C++) Our team works collaboratively within a cross-functional team to develop the graphical user interface for both existing and future robotic systems...  ...Qt and other tools in an embedded C/C++ environment. Maintain superior development... 
    Senior

    Intuitive

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

    InterSources

    Santa Clara, CA
    4 days ago
  • $180k - $220k

     ...foundation on Operating Systems concepts such as memory management, IPC, scheduling, task switching etc. and C/C++ programming languages. Experience designing and developing network protocols, analyzing and improving existing protocol specifications. Experience with... 
    Senior

    IP Infusion US Inc.

    Santa Clara, CA
    20 hours ago
  •  ...Software Engineer who will take ownership of embedded software for reticle inspection systems. The ideal candidate will possess strong C/C++ skills and over 5 years of experience in embedded software development, with a focus on Linux environments. Responsibilities include... 
    Senior

    KLA-Belgium

    Milpitas, CA
    5 days ago
  • $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
    1 day ago
  •  ...workloads to hardware across chiplet, SoC, and software co-design. The role demands deep memory technology expertise, proficiency in C/C++, Python, RTL, and strong collaboration to guide design teams and deliver scalable, high-performance solutions. #J-18808-Ljbffr... 
    Senior

    SanDisk

    Milpitas, CA
    2 days 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,...  ...initiatives. ~ Strong experience of C/C++ and open to work on Rust ~ Strong... 
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Hackajob

    Santa Clara, CA
    2 days ago
  •  ...high-speed data capture and hardware interfaces. Ideal candidates have extensive experience in embedded software development, strong C/C++ skills, and proficiency in Linux environments. This role is essential for driving technical decisions and collaborating with various... 
    Senior

    KLA

    Milpitas, CA
    5 days ago
  •  ...software teams to deliver innovative storage solutions. This role demands 10+ years in memory/system-level product/test/validation engineering, strong C/C++, Python, and experience with high-speed interfaces and ATE systems such as Advantest and #J-18808-Ljbffr Sandisk
    Senior
    Remote job

    Sandisk

    Milpitas, CA
    2 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
  • Sandisk in Milpitas, CA, seeks a Senior VLSI CAD Engineer to drive design environment management...  ...and TEGer chip development. You will develop CAD workflows, automation scripts, and...  ...in VLSI CAD, strong SKILL/TCL/PERL/Python/C/C++ scripting, and familiarity with major EDA... 
    Senior

    Sandisk

    Milpitas, CA
    5 days ago
  •  ...conductor applications. Core Role Responsibilities Design, develop, and test robot applications for clean room robotics Mentor...  ...or mechatronic systems ~ Strong working knowledge of Python, C/C++ or similar ~ Self-starter and able to manage multiple projects... 
    Senior

    Kawasaki Robotics USA Inc

    San Jose, CA
    16 days ago
  •  ...Milpitas, CA, seeks a Lead Embedded Software Engineer to design, develop, and sustain real-time control software for advanced reticle...  ...-quality code. The role requires 8+ years in embedded software, C/C++, Linux/RTOS, and motion-control experience with servo/stepper/piezo... 
    Senior

    KLA-Belgium

    Milpitas, CA
    5 days ago
  • $100k - $155k

     ...Job Description Job Description Senior System Validation Engineer This exciting...  ...speed memory buffer semiconductor products, developing automation scripts, and ensuring system...  ...in scripting/programming (Python, C/C++); automation experience is a plus. ~ Strong... 
    Senior
    Remote work

    Cypress HCM

    San Jose, CA
    25 days ago
  • Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that...  ...need most. Our teams design and develop the hardware and software that...  ...experience, strong expertise in C/C++, Java or Golang for data path... 
    Senior

    Dell Technologies

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

     ...work. What You'll Be Doing: Define verification scope, develop and drive testplans (functional and performance), and build scalable...  .... Develop UVM testbenches and checkers. Work with C/C++-based testbenches and debug reference models and designs developed... 
    Senior

    NVIDIA

    Santa Clara, CA
    10 hours ago
  • $170.6k - $238k

     ...advance faster than ever. Understand the LPDRAM state machine and develop the hardware models for DRAM features and the related validation...  ...is $170,604 - $ 238,000.00. Position Requirements C/C++ or Python Debugging interfaces, including GDB and PDB LPDRAM... 
    Senior
    Full time
    Local area

    Micron USA Inc

    San Jose, CA
    9 hours 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

Do you want to receive more vacancies?

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