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
- ...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...SeniorWork at officeWork from homeMonday to Friday
- Job Title Should have hands on experience with C/C++ Developer with Rust Services Expected to work on changes in few of the existing scripts Should be capable of completing assigned changes within provided timelines Good Communication SkillsSuggested
- 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
- ** ONSITE PREFERRED** Linux Developer Strong experience with Linux user space software development • Proficiency in C/C++ • Solid understanding of Linux OS fundamentals (processes, memory, threading, I/O) • Hands on experience integrating applications...Suggested
$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- ...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....
- Litmus is seeking a Senior Software Engineer in Santa Clara, specializing in C++ and Golang to develop southbound connectors for PLCs and industrial control systems. This role involves ensuring real-time data exchange to enhance industrial operations. The ideal candidate...SeniorRemote job
- A leading technology company is looking for a Senior Software Engineer to work on AI storage solutions. The role involves developing high-performance C++/CUDA libraries and optimizing storage infrastructure. Candidates should have a solid understanding of Linux internals...SeniorRemote job
$184k - $287.5k
NVIDIA Gruppe is seeking a skilled software engineer to develop high-performance solutions for GPU data storage. The ideal candidate will have extensive experience in C, C++, Rust, and data architecture, and will collaborate with multidisciplinary teams. The position promises...Senior$148k - $287.5k
...their InfiniBand Switch and NVLink FW team. The role involves developing verification processes and implementing innovative features for... ...B.Sc degree and 5+ years of experience, with strong skills in C++ and Python. This position offers competitive salaries ranging from...Senior- A leading space-based communications company is seeking a Senior Software Engineer focused on the 5G Physical Layer. This role involves... ...Communications Engineering and significant experience in embedded C/C++. The position offers a dynamic work environment and competitive...Senior
- NVIDIA Gruppe in Santa Clara is seeking a Senior DRAM Firmware Engineer to lead firmware for memory interfaces. The role involves designing... ...experience in memory firmware development and strong skills in C/C++. NVIDIA fosters an inclusive work environment and offers...Senior
- ...diverse teams. The ideal candidate has a strong background in distributed systems and deep learning, with proficiency in Python and C/C++. A commitment to research collaboration and innovation is crucial for contributing to NVIDIA's cutting-edge AI development. #J-1880...Senior
- Senior Software Engineer - Data Protection Software Engineering (C, C++)What you'll achieveThe Data Protection Software Engineering team delivers next-generation cyber resiliency, data protection, and data availability solutions for enterprises operating across on-premises...Senior
$272k
...drive quality and speed in product development. The ideal candidate has a strong educational background in engineering and expertise in C/C++, Python, and data center management tools. Salary ranges from $272,000 to $488,750 based on experience. #J-18808-Ljbffr NVIDIA...Senior$96.8k - $251.6k
...plane level and performance problems. You should be a rock‑solid developer able to dive deep into low‑level systems, design broad... ...or development/operational experience. Strong experience with C/C++ (preferred) or Rust (preferred). Strong experience with high‑concurrency...SeniorTemporary workWork experience placementLocal areaRemote workFlexible hours$224k - $431.25k
NVIDIA Gruppe is seeking a Senior Software Developer or manager to serve as Tech Lead in Santa Clara. This role involves spearheading the development... ..., strong networking knowledge, and proficiency in embedded C/C++ and Python. The compensation ranges from $224,000 to $431,2...Senior$105k - $260k
A well-funded tech start-up is seeking multiple Staff/Senior Staff Software Engineers in Cupertino, California. The role involves supporting... ..., requiring extensive experience in software development with C/C++ and good knowledge of Linux systems. Candidates should possess...Senior- NVIDIA Gruppe is looking for a Senior Firmware Engineer to join the CSP Engagements team.... ...deep technical expertise you will use to develop firmware solutions for server management... ...or related fields, and strong skills in C/C++. You will collaborate closely with CSPs and...Senior
- NVIDIA Gruppe in Santa Clara is seeking a Senior Software Engineer for the Subnet Manager team, responsible for developing network management software for NVLink and InfiniBand... ...Engineering experience, particularly in C/C++. This role offers competitive salary and equity...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- NVIDIA Gruppe is seeking a Senior Firmware Engineer to join their Firmware team. In this role, you will develop advanced networking features for AI, cloud, and HPC. You will... ...experience and a strong programming background in C/C++. They will also collaborate with different...Senior
- ...company is seeking a Principal Software Engineer to architect and develop the kernel authoring SDK targeting their innovative Corsair... ...candidate will have strong software engineering skills, proficient in C/C++ and Python within a Linux environment. Responsibilities include...Senior
- ...ensuring high-quality firmware delivery. The ideal candidate will have over a decade of experience in embedded software, with expertise in C/C++ programming, and a B.S. in Computer Science or Electrical Engineering. The position supports a hybrid work model, promoting...Senior
- ...experience in server firmware development, a solid educational background in electrical engineering or computer science, and strong C/C++ and Python programming skills. NVIDIA offers competitive salary and equity, committed to an inclusive environment. #J-18808-Ljbffr...Senior
$180k - $270k
...leading data storage company located in Santa Clara is seeking a Senior Software Engineer for their Hyperscale Line of Business. This... ...should have 5+ years of experience in programming, particularly in C/C++ or Golang, and a strong background in data storage technologies....Senior$184k - $356.5k
NVIDIA Corporation is looking for a Senior Software Engineer specializing in NCCL and CUDA to join our Cloud Service Provider Engagements... ...products. The ideal candidate will demonstrate strong C/C++ programming skills, experience with performance optimization, and...Senior- NVIDIA is seeking a Senior Software Developer or Manager to serve as Tech Lead for the NVLink team in Santa Clara. This position involves spearheading... ...development experience, and strong skills in embedded C/C++ and Python. NVIDIA offers competitive salaries and a...Senior
- Cisco Systems, Inc. is looking for an experienced software developer in Milpitas for a hybrid position that requires strong skills in C/C++ and Python. You will contribute to innovative projects in high-speed networking, focusing on scalable software systems. The role...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C/C++ Developer. Be the first to apply!
- senior app developer San Jose, CA
- senior international account manager San Jose, CA
- senior product manager mobile San Jose, CA
- senior magento developer San Jose, CA
- senior business development director San Jose, CA
- sr marketing manager San Jose, CA
- sr technical product manager San Jose, CA
- senior manager pmo San Jose, CA
- senior accountant part time San Jose, CA
- senior electrical designer San Jose, CA

