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
- ...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...SeniorWork at officeWork from homeMonday to Friday
- NVIDIA Corporation is seeking a Senior System Software Engineer to join the Tegra system... ...role involves designing test frameworks, developing diagnostic software solutions, and debugging... .... Ideal candidates possess strong C/C++ programming skills, and at least 8 years...Senior
- ...California is looking for a Software Engineer with expertise in C/C++ and distributed systems. The ideal candidate will have a strong... ...and Linux system programming. Responsibilities include developing software solutions for advanced semiconductor manufacturing processes...Senior
- A technology solutions provider is looking for a Staff C/C++ Network Engineer/Developer with a strong background in TCP/IP and networking. Candidates must be familiar with C/C++ and able to work in a UNIX/Linux environment. The position is for 6 months and requires either...Senior
- ...California is looking for Entry Level Software Engineers to design and develop features for their flagship platform. The role involves... ...Candidates should have familiarity with system software, hands-on C/C++ experience, and strong communication skills. Competitive salary...Suggested
- NVIDIA Gruppe is looking for a Senior Software Performance Engineer to optimize the latency and throughput of its autonomous driving solutions. The role requires strong experience in C/C++ programming, performance analysis, and collaboration with hardware and product teams...Senior
- ...Senior Software Engineer - Embedded UI (Qt / C++) It started with a simple idea: what if surgery could be less invasive... ...within a cross-functional team to develop the graphical user interface for... ...Qt and other tools in an embedded C/C++ environment. Maintain superior...SeniorLocal areaWorldwideFlexible hours
- Hewlett Packard Enterprise Development LP in Sunnyvale, California is seeking a Software Engineer for Networking & C/C++. This hybrid role expects two days per week at the office and involves architecting Packet Forwarding Features for PTX Series Routers. Ideal candidates...Work at office2 days per week
- ...Embedded C/C++ Engineer Location: Onsite . Milpitas, CA. No of openings: 1 Job Summary We are seeking a highly... ...Responsibilities Embedded Software Development Design, develop, and maintain embedded software in C/C++ for microcontrollers...
$147.4k - $272.1k
...stack and implementing new functionality while collaborating with cross-functional teams. The ideal candidate has strong experience in C/C++/Java, cloud infrastructure knowledge, and a solid background in building public-facing services. The position offers a base pay...- CrowdStrike Holdings, Inc. is seeking a Senior Software Development Engineer (SDE) for the... ...development teams to conceptualize and develop new features, ensuring cross-platform software... ...will have deep expertise in Swift and C/C++, along with a fundamental understanding...SeniorWork at office
- ...role in shaping AV capabilities. The ideal candidate has 8+ years of experience in embedded software development and strong proficiency in C/C++. The position offers a hybrid working model allowing flexibility between home and the office. #J-18808-Ljbffr IcehouseventuresFull timeWork at office
$140k - $215k
...In this role, you will design critical features for the Falcon platform, focusing on AI and cloud-native workloads. Experience with C/C++, Linux, and eBPF is required. This hybrid position requires 2-3 days in the office, allowing you to engage with a team of experts dedicated...SeniorWork at office$147.4k - $272.1k
...and low-level programming. The ideal candidate will design and develop boot and driver code for Apple SOCs, support system software development... ...of relevant experience are required, alongside proficiency in C/C++. The position offers competitive base pay between $147,400 and $...- Software Engineer, Networking & C/C++ Hybrid role; expects 2 days per week from an HPE office. Overview HPE’s PTX Series Routers Packet Forwarding team develops software that forwards data packets across high‑performance routers and switches worldwide, supporting public...Work experience placementWork at officeWorldwideFlexible hours2 days per week
$152k - $241.5k
...integration in customer environments. Your code will support single node developer systems through large clusters with thousands of nodes. To be successful you will need to have a strong Linux C/C++ background, familiarity with distributed software development and a...Senior- ...company based in California is looking for a Software Engineer to develop real-time software for the world's largest satellite internet... ...tools. The ideal candidate should have strong experience with C, C++, and assembly, along with networking protocols. Competitive compensation...
- ...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....
- ...About the Role We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux.... ...On-Site, San Jose, CA. Responsibilities: Design and develop C++ services / libraries on Linux with focus on performance and...Senior
- ...Senior C++ Developer We are looking for a highly skilled Senior C++ Developer with 7+ years of hands-on experience in building, enhancing, and supporting telecom and contact center solutions. The ideal candidate should have strong expertise in C++ development, solid...SeniorPermanent employmentWork at office
- ...and MFC. The ideal candidate will have at least 5 years of experience in GUI design and development, along with proficiency in C and C++. Applicants should possess a Bachelor's or Master's degree in Engineering or Computer Science. This is a contract position expected to...Contract work
- ...We are seeking a Senior Systems Software Engineer to join our advanced infrastructure software... ..., you will be responsible for designing, developing, and maintaining high-performance, rack-... ...You will work primarily in Rust, Go, and C++, building robust, scalable systems that...Senior
$150k - $250k
Hire With Jarvis - Lance Melendez is looking for a Senior C++ Engineer in Sunnyvale, CA. This full-time position is ideal for someone with extensive experience in C++, working at startups and SaaS companies. The role involves building edge applications and optimizing performance...SeniorFull timeRelocation package$153k - $222k
...Senior Software Engineer Applied Intuition, Inc. is powering the future of physical AI... ...senior software engineers experienced in C++ who are interested in designing elegant solutions... ...: Work across our entire stack to develop new products, features, and tools for our...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$129k - $198.4k
...Motors is seeking an AI/ML Engineer for the Metrics Frameworks team in Sunnyvale, California. The successful candidate will focus on developing analytics frameworks and tools to accelerate autonomous vehicle development and testing. Candidates should have a BS in a...Senior- Israelvcforum is seeking a Senior C++ Robotic Software Engineer to enhance surgical robot control in Santa Clara, CA. Join a dynamic team... ...to improve patient outcomes. In this role, you'll develop high-performance software, collaborate with cross-functional teams...Senior
- ...Navigation to bridge digital interfaces and machine learning for robotic product lines. The role focuses on designing and optimizing C++ runtime systems, integrating computer vision and robotic kinematics to enhance surgical navigation accuracy. The ideal candidate should...Senior
- 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
$124k - $171k
...Department in Santa Clara, CA. This position focuses on designing and developing software solutions for semiconductor equipment control systems. The ideal candidate will have proficiency in C and C++, along with experience in embedded programming and real-time control systems...Full time$150k - $250k
Job Title: Senior C++ Engineer Salary: $150K - $250K base plus benefits Location: Sunnyvale, CA Term: Full-time, Permanent Open to US Citizens and GC holders only. We are looking for a Senior C++ Engineer for a startup SaaS company that is experiencing some very rapid...SeniorPermanent employmentFull timeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C/C++ Developer. Be the first to apply!
- c++ programmer San Jose, CA
- senior c++ software developer San Jose, CA
- senior c++ developer San Jose, CA
- c++ software developer San Jose, CA
- c++ developer San Jose, CA
- senior data management analyst San Jose, CA
- senior app developer San Jose, CA
- senior game producer San Jose, CA
- senior manager quality engineering San Jose, CA
- senior software test automation engineer San Jose, CA

