Senior C/C++ Developer
$150k - $195kIndex Engines
Job Description
Job Description
Salary: $150,000-$195,000
About Index Engines
At Index Engines, were 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.
Were 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 thats 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 Youll 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
- 47 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 Masters degree in computer science or a related field
Why You'll Love Working Here
At Index Engines, youll join a team thats equal parts smart, supportive, and a little nerdy (in the best way possible). We move fast, collaborate often, and celebrate wins big and small.
Youll have the freedom to experiment, make decisions, and actually see the impact of your work. Were proud of what we build and we like having fun while we do it.
If youre looking for a place where you can lead with vision, grow with purpose, and work with people who genuinely enjoy what they do, youll 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
$184k
...Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies within our Global... ...Extensions, and Endpoint Security Framework. ~ Proficiency in C/C++ programming languages, with a strong emphasis on macOS development...SuggestedFull timeCasual workWork at officeRemote workRelocation package- Cadence Design Systems, Inc. is seeking an experienced C++ Software Engineer for its Protium Software Development Team in San Jose, California. You will enhance and support FPGA-based prototyping products, focusing on timing flow and algorithm development. The role requires...Senior
- ...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...SuggestedPermanent employmentFull timeH1b
- 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...SeniorRemote work
- ...C++ Developer Location: Santa Clara, CA Key Responsibilities: Design/develop Etch tool S/W (e.g., complex modules, libraries for use across... ...requirement analysis, project schedule, troubleshooting S/W etc. Use C/C++ static analysis tool to improve code base quality. Design...Suggested
- ...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...SeniorContract work
- ...Annapurna Labs (U.S.) Inc. is seeking a Senior Firmware Engineer to join our Power Architecture team to develop firmware for ML acceleration hardware. You will design... ...robust testing on actual hardware. Experience with C/C++, embedded systems, and performance monitoring is...Senior
- ...at Infobahn Softworld Inc PREFERRED EXPERIENCE: Experience with C/C++ Experience with Verilog, System Verilog, and modern verification... ...firmware and RTL code using simulation tools KEY RESPONSIBILITIES: Develop and maintain tests for functional verification Build directed...Senior
$160k - $210k
...company focusing on energy-efficient processors is looking for a Senior Software Optimization Engineer. This role involves designing,... ...years of experience in embedded systems, significant expertise in C/C++, and the ability to innovate under resource constraints. The position...Senior$184k
...looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing... ...compute runs. Collaborate with researchers, developers, and customers to craft improved... ...programming and scripting experience in C/C++/Python/Bash. * Deep expertise in systems...SeniorFull time- ...NVIDIA is seeking a Senior Firmware Engineer to join our CSP Engagements team, focusing on system software for data center servers and... ...role requires 8–12 years of embedded software experience, strong C/C++, and a proven track record shipping BMC or server management firmware...Senior
$154k - $286k
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world... .... We are looking for an experienced C++ software engineer to join the Protium Software... ...Analysis Excellent programming skills in C/C++ Strong knowledge of Tcl is preferred...Senior$130k - $175k
...previously thought impossible. As a Senior Embedded Software Engineer , you will work... ..., and Product Managers to design, develop, integrate, and test new features: collecting... ...processor-based embedded systems ~5+ years of C/C++ embedded systems development experience...SeniorFull timeWorldwideFlexible hours- ...software tools empower companies worldwide to develop highly innovative electronic products... ...-leading solutions? We are seeking a Senior/Principal Software Engineer to join our dynamic... ...-ended problem scopes or new ideas. C/C++ Mastery: Strong proficiency in C/C++...SeniorWork at officeWork from homeWorldwide
- ...next-generation gaming service, seeks a Senior Software Engineer to join a team building... ...video quality and responsiveness. You will develop and optimize media streaming, analyze GPU... ...role requires 6+ years of experience in C/C++, GPU video pipelines, and telemetry. #J-1...Senior
$213k - $263k
...Senior Software Engineer, Vehicle Platforms C++ Waymo is an autonomous driving technology company with the mission... ...Embedded Systems. You will: Develop high-quality vertically-integrated... ...specifically for C++ and not for C/C++. We prefer: Experience...SeniorFull timeWork experience placementRemote work- ...NVIDIA Corporation is seeking a Senior Firmware Engineer in Santa Clara, CA, to enhance... ...implement new firmware functionalities and develop verification tests within a sophisticated... ...experience, with strong capabilities in C/C++ and a good understanding of Linux and digital...Senior
- ...NVIDIA is leading groundbreaking developments in Artificial Intelligence, High Performance Computing... ...Deep Learning and HPC. We're seeking a Senior Software Architect to help co‑design... ...of relevant experience. ~ Excellent C/C++ programming and debugging skills. ~ Experience...Senior
$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- ...Job Title: Senior Embedded Engineer Location: Troy, MI (Day 1 Onsite) Experience:... ..., you will be responsible for designing, developing, and integrating secure firmware and middleware... ...skills. ~ Experience with embedded C/C++ and automotive communication protocols...Senior
$100k - $180k
...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- ...Overview We are looking for a highly motivated senior software engineer for an exciting role in... ...will be part of a fast‑paced crew that develops and maintains software for complex... ...years of relevant experience. Excellent C/C++ programming and debugging skills. Strong...Senior
- ...emerging domains including quantum computing interconnects. The Senior Architect role is to own modules and projects end-to-end —from... ...networking: InfiniBand, RoCE, RDMA, NVLink, GPUDirect. ~ Strong C/C++/Rust systems programming with comfort in performance profiling...Senior
- 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...SeniorRemote job
- ...rapidly growing defense technology company developing next-generation autonomous systems and... ...organization continues to scale, they are seeking a Senior Firmware Engineer to play a critical role... ...and implement low-level software in C/C++ for microcontrollers, processors, and...SeniorWork at officeRemote work
- ...Responsibilities Innovate, design, and develop new security features in our next-generation firewalls... ...engineering experience, including significant time in senior technical leadership roles ~ Strong proficiency in C and C++ programming languages on Unix-based platforms...Senior
$143.3k
...blocks, IP blocks, sub-systems, and fullchip SOC system testing. - Experience using multiple verification platforms. - Experience with C/C++ and Object-Oriented Programming. - Experience with scripting languages, for e.g. Python. - Experience with AMBA protocols, for e.g....SeniorLocal area$187.08k
Senior Firmware Engineer Silicon Motion, Inc., 690 N. McCarthy Blvd., Suite 200, Milpitas... ...integrity. Job Duties include: Designing, developing, testing, and maintaining embedded... ...architectures. Require programming language in C/C++ for embedded systems. Require skills in debugging...Senior$160k - $210k
...Efficient is developing the world’s most energy-efficient general‑purpose computer processor... ...major computing revolution. We are seeking a Senior Software Optimization Engineer to join... ...8+ years of work experience. 3+ years of C/C++ experience. Deep knowledge of at least one...SeniorWork experience placementImmediate start$180k - $230k
...design from concept to silicon to their next car. Summary: As a Senior ASIC Verification Engineer, you will be responsible for all aspects... ...Experience with Verilog/System Verilog , UVM, Python, TCL, C/C++ Experience with the full verification flow , from spec to coverage...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C/C++ Developer. Be the first to apply!
- senior manager tax San Jose, CA
- senior devops San Jose, CA
- senior recruiter San Jose, CA
- senior associate vice president San Jose, CA
- senior director digital marketing San Jose, CA
- senior director global marketing San Jose, CA
- senior international accountant San Jose, CA
- senior vmware engineer San Jose, CA
- sr marketing manager San Jose, CA
- sr technical product manager San Jose, CA



