Senior C/C++ Developer
Index Engines
Are you ready for new challenges and new opportunities?
Join our team!
Current job opportunities are posted here as they become available.
Subscribe to our RSS feeds to receive instant updates as new positions become available.
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
- 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
- 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
- ...Cadence Design Systems in California is seeking a Senior Engineer for the Xcelium Software Development Team to advance RTL/logic simulation... ...include enhancing the Xcelium engine, optimizing performance in C/C++, implementing graph algorithms for SDC constraints, and writing...Senior
$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...SeniorFull time- ...established solution may not exist. The ideal candidate combines strong C/C++ or Rust systems engineering, exceptional debugging and problem‑... ..., challenge assumptions, prototype alternative approaches, and develop solutions where an established implementation path may not exist...SeniorFull timeWork experience placementWork at officeRemote workVisa sponsorshipWork visa
- ...for our Chromium-based Prisma Browser. You will tackle complex problems where documented paths may not exist, applying expertise in C/C++ and/or Rust, debugging, and investigative engineering across Windows, macOS, and Linux. You’ll work across Chromium, networking,...SeniorRemote work
- ...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
- ...validation, and collaboration across a distributed team to advance technology at leading-edge nodes. The ideal candidate holds a Master’s degree in CS or CE with 10+ years of experience, strong C/C++ skills, and excellent communication. #J-18808-Ljbffr Jobleads-USSenior
- ...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
$136.3k - $231.7k
...scientist, software engineers, application development engineers, and senior product technology process engineers. The RAPID division is the... ...SkillsObject Oriented Design & Programing in C/C++ SW design patterns Distributed & HPC Systems Multi-threaded and...SeniorMinimum wageFull timeWork experience placementFlexible hours$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$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- ...Our 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 prototypes...Senior
- ...Dice is seeking an experienced C#/C++ Developer to build high-performance .NET applications and architect software frameworks integrated with hardware. You will work closely with Product Owners and Quality Engineers in an Agile environment to design, build, and support...Senior
$140k - $270.25k
...looking for a talented engineer in Santa Clara, California, to develop and execute test plans for its advanced platforms. The role requires... ...alongside expertise in programming languages such as Python and C/C++. Additionally, the ideal candidate will possess strong...Senior- ...embedded firmware engineer for our Milpitas, CA office. You will own firmware architecture for humanoid robot controllers, develop embedded C/C++ firmware, and drive board bring-up and hardware validation. Responsibilities include implementing CAN/CAN FD and Ethernet with...SeniorWork at office
- ...driver components, collaborate across teams, and help define API and model improvements while delivering robust, maintainable code across OSes. The role requires leadership, deep C/C++, OS and hardware interaction expertise, and a track #J-18808-Ljbffr Jobleads-USSenior
- We are seeking a Senior Staff Software Engineer for the ongoing development of a S3 compliant high performance file system. The candidate... ..., extend, and improve our S3 implementation.Design and develop in C/C++ under tight deadlines with minimal supervisionDefine and...SeniorRemote workWorldwide
$140k - $180k
...or an alternative application process. Senior Robotics Software Engineer Full Time... ...Core Role Responsibilities Design, develop, and test robot applications for clean room... ...~ Strong working knowledge of Python, C/C++ or similar ~ Self-starter and able to manage...SeniorFull time- ...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
- ...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 SandiskSeniorRemote job
$184k - $287.5k
...world.We are looking for an experienced Senior Software Engineer for the Embedded Platform... ...with various teams to craft and develop system-level software solutions.Engage in... ...sophisticated embedded systems development.Excellent C/C++/bash programming skills.Able to...SeniorFull time- ...services, working closely with networking and other teams to meet extreme performance and scalability goals. The role requires a strong C/C++ background, Linux kernel experience, and a track record in distributed systems design. Equity and comprehensive benefits are...Senior
- 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
- 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
- ..., 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
- ...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
- ...Intel is seeking a Senior Design Verification Engineer for the Silicon Chassis team, focusing... ...driven verification flows. Mentor and develop verification engineers; establish... ...coding proficiency across SystemVerilog/UVM, C/C++, Python, and build systems. Working familiarity...Senior
- ...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
$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$168k - $264.5k
...integrity, dI/dt and PDN analysis, transistor physics, and silicon reliability and aging mechanisms.Scripting proficiency in Python, C/C++, or equivalent. You build the infrastructure your characterization depends on.Ways to stand out from the crowd:You've built a co-...SeniorFull time- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C/C++ Developer. Be the first to apply!
- senior manager customer operations San Jose, CA
- senior software engineer ruby on rails San Jose, CA
- sr finance manager San Jose, CA
- sr marketing manager San Jose, CA
- senior customer service San Jose, CA
- senior business manager San Jose, CA
- senior account executive San Jose, CA
- senior accounts receivable analyst San Jose, CA
- senior account director San Jose, CA
- senior director of development San Jose, CA




