Principal Software Engineer

Index Engines
Holmdel, NJ

About Index Engines

Index Engines is the world’s leading AI powered analytics engine to detect data corruption due to ransomware. The company’s CyberSense® product empowers organizations to detect ransomware and data corruption and facilitate rapid recovery from attacks. CyberSense is the last line of defense for thousands of organizations worldwide.

Role Overview

Index Engines has an outstanding career opportunity for senior level Software Engineers. 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.

Responsibilities


  • Work as member of a Scrum team to design and develop software components that ensure system operates per requirements. Implement and unit test required software.

  • Work with other Scrum team members to integrate and test software modules.

  • Provide estimates for assigned tasks during release/sprint planning efforts.

  • Work with QA to review test plans and support QA activities during test phases.

  • Work with support to analyze and resolve customer impacting issues.

  • Work with Product Management to review requirements for new/proposed features.

  • Provide technical leadership within assigned areas of responsibility medium-large teams/features.

Requirements


  • Software development in C for Linux.·
    Proficient with the development of data structures and algorithms that are both performance oriented and able to scale to manage large datasets.

  • Agile Development methodology.

  • Strong Intrapersonal and teamwork skills.

  • Enjoys working in a challenging and highly collaborative environment.

  • Able to work as part of a team.

  • Able to accommodate the time zone differences required to work with teams in the US and Asia.

  • Require minimal supervision and be able to operate in a matrixed organization.

  • Desire to learn new technologies.

  • Bachelor’s degree in computer science or related field.

  • Minimum of 7-10 years of professional experience in software engineering.

Preferred


  • Experience with software development using Python.

  • Experience with svn, git, Jira, Confluence and BitBucket.

  • Experience within administration of Linux environments.

  • Experience with backup software/technology.

  • Experience with database management systems.

  • Experience with VMFS/SCSI development.

  • Knowledge of communication protocols.

  • Familiarity with server hardware and networking.

  • Master’s degree in computer science or related field

What We Value


  • Agility and responsiveness to critical production issues.

  • Meticulous attention to detail and a passion for user experience.

  • Collaboration and clear communication under tight timelines.

  • Humility and willingness to learn from incidents.

Why Join Us?


  • Work on impactful interfaces for enterprise-grade cybersecurity tools.

  • Join a supportive, cross-functional team focused on quality and reliability.

  • Competitive compensation, benefits, and growth opportunities.

Posted 2025-11-25

Recommended Jobs

Now Hiring CDL-A OTR Reefer Truck Driver - Earn $1,900-$2,300/Week

American Logistics Authority
Newark, NJ

Job Title: OTR Reefer Truck Driver – Earn $1,900–$2,300/Week Location: Melrose Park Area (Over-the-Road) Salary: $1,900–$2,300 per week Job Type: Full-Time Job Description: We are s…

View Details
Posted 2025-12-01

Certified Home Health Aide

BrightStar Care of Somerset
Raritan, NJ

Certified Home Health Aide job available Compensation: $18.-30 per hour IMMEDIATE OPENINGS FOR- Nights, Weekends and Holiday shifts Are you looking for a Certified Home Health Aide (CHHA) job where…

View Details
Posted 2025-08-28

Lab Technician (1st Shift)

Central Garden & Pet
Monroe Township, NJ

Acting under the supervision of the manager, the Lab Tech will perform both routine and specialized sample preparation and analysis. The Lab Tech plays a crucial role in a laboratory setting to suppo…

View Details
Posted 2025-12-01

Junior Bookkeeper

Northern Architectural Systems
Teterboro, NJ

Northern Architectural Systems (“NAS”) is a growth-minded, locally owned and operated company which is dedicated to servicing our customers. We offer high quality, energy-efficient fenestration and b…

View Details
Posted 2025-12-13

Sales Associate-Short Hills

Van Cleef & Arpels
Short Hills, NJ

Are you a good match?  Ideal candidate for this role will possess a strong ability to develop long lasting client relationships in a fast paced luxury environment. A natural curiosity for people …

View Details
Posted 2025-11-19

Registered Behavior Technician (RBT) - Plainsboro (Plainsboro Township)

Mastermind Behavior Services
Plainsboro, NJ

Registered Behavior Technician (RBT) Mercer County | Afternoon Shifts Join Mastermind Behavior Services and help children thrive through compassionate, evidence-based ABA therapy! Were looking for…

View Details
Posted 2026-01-06

School Based Board Certified Behavior Analyst (BCBA) (West Orange)

Kid Clan Services
West Orange, NJ

Were looking for a Board Certified Behavior Analyst (BCBA) to join our team in West Orange, NJ ! This is a part-time position (3 days/week) . Why Join Us: Supportive and collaborative work e…

View Details
Posted 2025-12-18

Flexible Substitute Teachers for Child Care Centers

Child Care Resources
Monmouth County, NJ

Summary Do you love working with children but need a flexible schedule? We’ve got the perfect opportunity for you! We are seeking caring, dependable, and enthusiastic Substitute Teachers to j…

View Details
Posted 2025-12-03