Senior C/C++ Developer

Index EnginesSan Jose, CA
$150,000 - $195,000Hybrid

About The Position

Index Engines is seeking mid to senior level Software Engineers for their San Jose, CA office. The role involves developing, maintaining, and supporting software for the Index Engines’ Linux application and collaborating with the Support Organization to resolve customer issues. Index Engines is a growing, tech-forward company focused on helping organizations recover from cyber threats with their flagship solution, CyberSense, which offers high accuracy in detecting data corruption and enabling quick recovery from ransomware attacks. They partner with industry leaders to power AI-driven cyber recovery.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • 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

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service