Senior Software Developer: c/c++
Competitive
You'll complete your application on the employer's website.
Competitive
You'll complete your application on the employer's website.
Job type
Salary
Competitive
Location
Sector
Posted
30+ Days Ago
Index Engines develops CyberSense, an AI-driven cyber recovery solution that helps organizations detect data corruption and recover from ransomware attacks. The Senior Software Developer will develop, maintain, and support Linux application software, design distributed systems and backend services, and work with support and cross-functional teams to resolve customer and production issues.
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
Preferred
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
SVN
Git
Jira
Confluence
Bitbucket
GenAI development tools
Linux system administration
Backup technologies
Database systems
VMFS/SCSI development
Communication protocols
Server hardware
Master’s degree in computer science
Benefits
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
Company
Enterprise cyber resilience and ransomware recovery software
Holmdel, New Jersey, USA
http://www.indexengines.com/
Founded in 2004
51-200 employees
Qualifications
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
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
Required skills
C, Python, Distributed Systems, Microservices, RESTful APIs, Backend Services, Linux System Administration, High-Availability Systems, Clustering, Distributed Storage and Backup Solutions, Data Structures and Algorithms, Agile/Scrum
Preferred skills
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
Experience
4-7 years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in San Jose, CA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…