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-12-10

Recommended Jobs

Elder Law Attorney

Kosmos
Newark, NJ

National Law Firm has a need for an Elder/Estate Planning Attorney. This is a hybrid position. Ideal candidates will have demonstrated experience in high-net-worth trust and estate planning and admin…

View Details
Posted 2025-10-01

Dispatcher

The Salvation Army
Trenton, NJ

Seeking a Dispatcher to become part of our team. The function of Dispatcher will be to coordinate pickup routes and keep record of location and production of all vehicles. Duties and Responsibil…

View Details
Posted 2025-08-12

Assistant Construction Manager/Superintendent

Toll Brothers
New Jersey

Join an award-winning company! Who are we? Since 1967, Toll Brothers has been building luxury homes and communities in the best locations in the U.S. Today, we’re a Fortune 500 company operat…

View Details
Posted 2025-12-15

Cashier

30 Burgers
East Brunswick, NJ

Hiring ASAP 30 Burgers in East Brunswick is looking to hire multiple cashiers for various shifts throughout the week. The pay is $15.49 an hour plus tips. Tips vary but can add another $1 to $5+ …

View Details
Posted 2025-12-06

Business Analyst (Technical) - Python - Location: Jersey City, NJ

Career Mentors, LLC
Jersey City, NJ

Job Title: Business Analyst (Technical) – Python Location: Jersey City, NJ (Within 45 Miles Preferred) Work Type: Hybrid – 3 Days Onsite per Week Employment Type: W2 Only Position Overvi…

View Details
Posted 2025-10-26

Client Service Manager II

Gallagher
Whippany, NJ

At Gallagher, we help clients face risk with confidence because we believe that when businesses are protected, they’re free to grow, lead, and innovate. You’ll be backed by our digital ecosystem…

View Details
Posted 2026-01-06

Freight Dispatchers Wanted (Experienced & Entry-Level) - Work From Home & Earn $8,000 to $15,000+ Per Month

American Logistics Authority
Newark, NJ

Freight Dispatchers Wanted (Experienced & Entry-Level) – Work From Home & Earn $8,000 to $15,000+ Per Month Truck Driver Nation is hiring motivated individuals ready to build a high-paying career …

View Details
Posted 2025-11-01

Health Care Specialist

U.S. Army
Bloomfield, NJ

The Health Care Specialist /Combat Medic (MOS 68W) is the primary Health Care representative for the United States Army both in a clinical and a tactical environment. The Healthcare Specialist in a c…

View Details
Posted 2025-08-12