Senior C/C++ Developer

Index Engines Inc.
San Jose, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$150,000.0 - $195,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Confluence JIRA Microsoft Azure Backup Devices C++ (Programming Language) Cloud Computing Cluster Analysis Code Review Communications Protocols
+25 more
Databases Continuous Integration Data Structures Software Debugging Linux DevOps Distributed Data Store Distributed Systems Python (Programming Language) Scrum Methodology Systems Development Life Cycle Small Computer System Interface (SCSI) Software Engineering Subversion Backup and Restore System Availability Generative AI Backend Git Build Management Information Technology Bitbucket Restful APIs GPT Microservices

Job description

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 testingInvestigate and resolve production issues to maintain high availability *

Requirements

Do you have experience in System design for system development?, Do you have a Master’s degree?, * 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 GCPStrong 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 networkingA Master’s degree in computer science or a related field

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Vision insurance
  • Dental insurance
  • Unlimited paid time off
  • Career development plan, 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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:36 min

Critical infrastructure and performance skills for modern developers

Andrew Holway · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all