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
$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$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....SuggestedMinimum wageFull timeFlexible hours$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,...SuggestedMinimum wageFull timeFlexible hours- ...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
- ...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...SeniorLocal areaWorldwideFlexible 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$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...SeniorFull time$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- ...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 employmentFull timeH1b
$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- 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
$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- ..., 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
- ...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...SeniorWorldwide
- ...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
- ...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
$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...SeniorTemporary workWork experience placementWorldwideFlexible hours$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...SeniorFull time- ...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
- ...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...SeniorPermanent employmentFull timeRemote work
$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...SeniorFull time- ...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
$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...SeniorFull time$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...SeniorRemote work$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...SeniorWork at office$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...SeniorFull time$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...SeniorFull time$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...SeniorFull time$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...SeniorFull time$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...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C/C++ Developer. Be the first to apply!
- senior computer engineer San Jose, CA
- senior manager customer operations San Jose, CA
- senior product manager mobile 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


