Senior Software Engineer
Index Engines
Job Description
Job Description
About Index Engines
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.
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 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 testing
- Investigate and resolve production issues to maintain high availability
What You Bring
- 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
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 Master’s degree in computer science or a related field
Why You'll Love Working Here
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
$100k - $180k
...Job Responsibilities # Integrate L2, L3 and MPLS features in dataplane and integrate with 3 rd party SDK. # Contribute in software design, development, review, and documentations to deliver high quality products. # Trouble shoot and fix reported issues with routing...Senior$181.1k - $318.4k
...Senior Software Engineer - Traffic (ASE) Cupertino, California, United States | Software and Services Description As a Traffic Engineer, you will orchestrate the design and development of traffic proxies, libraries, and services that support Apple services at...SeniorRelocation package$184k - $287.5k
Senior Software Engineer, JAX page is loaded## Senior Software Engineer, JAXlocations: US, CA, Santa Clara: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition id: JR2004629NVIDIA is hiring senior engineers to develop its AI platform and more specifically...Senior- ...are still being accepted. Apply now! Job Type Full-Time Workspace Hybrid/Remote Job Description As a Senior Software Optimization Engineer, you’ll lead the design and implementation of software to enhance the performance of our quantum hardware systems....SeniorPermanent employmentFull timeContract workRemote work
- ...Introduction At IBM Software, we transform client challenges into solutions. Building... ...changes the world. On the HashiCorp engineering team, we build the Infrastructure Cloud... ...and responsibilities We’re looking for Senior Engineers with a deep backend focus to join...SeniorRemote work
- ...rapidly growing and seeking top talent to join our mission of revolutionizing the cybersecurity landscape. We are seeking a Senior Software Engineer to join our core engineering team. You will take ownership of major product and infrastructure initiatives, working...SeniorWork from home
$130k - $180k
...investors, we're positioned at the forefront of the AI-powered data engineering revolution. You can read more about us in a recently published... ...: Innovation at the Forefront : Push the boundaries of software engineering by combining traditional techniques with cutting‑...SeniorWorldwide- ...Summary & Responsibilities*** Our development culture affords engineers significant technical freedom and responsibility to solve challenging... ...as they are discovered. · Architecting equipment control software systems for Onto Innovation’s semiconductor equipment front...SeniorPermanent employmentWork at office
- ...Senior Software Engineer San Francisco | Fully onsite | Early-stage AI startup A YC-backed AI startup is hiring Senior Software Engineers to help build AI-powered voice and communication systems for major financial institutions. The role focuses heavily on backend...Senior
- MUST HAVE: ~ Backend ~5+ years experience designing, developing, and operating distributed systems and microservices leveraging Java ~ Design, build, and support reliable applications on AWS cloud (EC2, RDS, Lambda, API Gateway) NICE TO HAVE: ...Senior
- ...Senior Software Engineer Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking a Senior Software Engineer for one of our clients. Location: San Jose, California- Hybrid Job Description...Senior
$80 - $90 per hour
...This role involves creating and maintaining robust, scalable software solutions for global finance and tax operations. You will partner... ...includes developing strong collaborative relationships across engineering and finance teams to address user requirements effectively....SeniorHourly payContract work$60 - $70 per hour
...: W2 Duration: 6+ Months Location: San Jose, CA Pay Range: $60 - $70 per hour on W2 Job Summary: We are hiring a Senior Software Engineer to design, develop, and maintain automation systems that enhance and scale support operations. The role focuses on building...SeniorHourly payContract work$180k - $220k
...Position at IP Infusion US Inc. We are seeking an experienced Senior Software Engineer with a strong background in EVPN VXLAN technologies for data center and service provider environments. The ideal candidate will have hands-on experience working on a large-...SeniorWorldwide$67.61 - $84.51 per hour
...Description Senior Software Engineer Full-time San Jose, CA, US You'll be joining Adobe on a contract opportunity, employed through NextDeavor Benefits You'll Love NextDeavor offers health, vision and dental benefits for contract employees Paid...SeniorHourly payPermanent employmentFull timeContract workWork at office- ...About the job Senior Software Engineer Senior Software Engineer needs 8 years of related experience with a bachelors degree; or 6 years and a masters degree; or a PhD with 3 years' experience in Computer Science, Information Systems, Engineering or a related...SeniorWork experience placement
$272k - $431.25k
...will lead the architecture and hands-on delivery across system software, drivers, and CUDA to make profiling continuously available... ...signals into actionable insights. Set technical direction for an engineering team; mentor engineers, drive technical planning to mitigate...Senior$160k - $210k
...Senior Software Optimization Engineer Efficient is developing the world's most energy-efficient general-purpose computer processor. Efficient's patented technology uses 100x less energy than state of the art commercially available ultra-low-power processors and is programmable...SeniorWork experience placementImmediate start- ...Job Title: Senior Software Engineer Location: San Jose, CA The Card Payment teams are responsible for building enhanced capabilities for card issuing & processing in the cloud-based Accounts Payables and Accounts Receivables platforms. You'll be working with peer...Senior
$152k - $241.5k
...people like you to help us accelerate the next wave of artificial intelligence. We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced crew...Senior$152k - $241.5k
...NVIDIA Networking Unit is looking for an experienced firmware/software engineer proficient in C and C++ programming to join our team that works on NVIDIA NIC/DPU. You will be responsible for designing and implementing new features for our core products in the networking...Senior$152k - $241.5k
...generation of edge AI for automotive and robotics. We build the software stack that enables Large Language, Vision-Language, and... ...equivalent experience in Computer Science, Electrical/Computer Engineering, or a closely related field. ~4+ years of relevant software...SeniorRemote work- ...Hiring: Senior Software Engineer The U.S. freight industry moves trillions of dollars in goods every year, yet much of the operational infrastructure still relies on phone calls, emails, spreadsheets, and fragmented workflows. We’re building AI-powered systems...SeniorWork at officeRelocation
$184k - $287.5k
...Senior Software Engineer For Compiler Team NVIDIA's GPUs are at the core of modern AI infrastructure, from training large-scale models to running inference in production. That position depends on software as much as hardware, and compiler engineering is a big part...SeniorWork experience placement$184k - $287.5k
...The Automotive Vehicles team is searching for a creative and experienced Senior Software Engineer in Test to help us bring NVIDIA's autonomous vehicle solution out to the world. You will participate in a focused effort to develop and productize ground-breaking solutions...Senior$181.1k - $318.4k
...Senior Software Engineer, Ads At Apple, we believe in the power of technology to enrich people's lives. Everything we build is designed to empower people, including our advertising platform. We deliver ads in a way that benefits both customers and advertisers — helping...SeniorRelocation- ...Job Description We are looking for a few exceptional software engineers to work on our cloud based B2B e-commerce, renewals and subscriptions platform. As a member of the engineering team, you will work with product management and other team members to design...SeniorFlexible hours
- ...Senior Software Engineer Job Location: San Jose, CA Job Type: Full-Time Responsibilities: Architect and build new features using React, AngularJS, NodeJS and Python. Understand internal and customer requests and creatively implement desired features....SeniorFull time
$152k - $241.5k
...Senior Software Engineer For Developer Experience NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology and amazing people! As a Senior Software...Senior$148k - $235.75k
A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- graduate software developer San Jose, CA
- rust software engineer San Jose, CA
- senior software design engineer San Jose, CA
- software engineer student San Jose, CA
- software engineer amazon San Jose, CA
- software developer positions San Jose, CA
- software engineer full time San Jose, CA
- software qa engineer San Jose, CA
- new graduate software engineer San Jose, CA
- junior software developer San Jose, CA


