Senior Software Engineer, Market Data

Delinian•Sarasota, FL

About The Position

Ned Davis Research is seeking a senior software engineer to work across internally developed software supporting market data ingestion, transformation, validation, documentation, and serving. The role spans Java services and libraries, SQL Server-backed workflows, file-based processing, and vendor integrations, while helping modernize the platform. It requires quickly understanding complex legacy systems, improving them safely, and shaping the next generation of the platform. The engineer will work on Java libraries, services, utilities, and web applications; SQL Server workflows and data structures; Linux file-system-driven pipelines; vendor integrations; market data documentation and serving platforms; batch jobs and scheduler-driven workflows; shared framework code; formula engines and rule systems; web services; and test and support projects that protect business-critical data logic. The role is intended to help evolve the platform toward data lake-oriented ingestion and storage, improved documentation and serving, more modular and automated pipelines, stronger testing and validation, and interfaces to AI platforms as a source of market data. The successful candidate will become a trusted technical leader across the NDR Market Data ecosystem.

Requirements

  • Extensive software engineering experience, with the competence expected of a very senior engineer.
  • Strong Java development background.
  • Experience with production systems involving databases and file-based workflows.
  • Familiarity with SQL Server or similar relational databases.
  • Experience with backend data pipelines, loaders, or integration platforms.
  • Strong debugging, system design, and problem-solving skills.
  • Ability to work effectively across multiple repositories and shared libraries.
  • Excellent communication and ownership.

Nice To Haves

  • Deep experience with market data platforms.
  • Strong background in timeseries data and membership set or constituent data.
  • Familiarity with Refinitiv, Bloomberg, Haver, FactSet, Markit, MSCI, or similar vendor ecosystems.
  • Experience with data lake architectures.
  • Experience modernizing legacy Java or database-heavy systems.
  • Experience with formula engines, rule processing, or internal DSLs.
  • Experience supporting both internal tooling and commercial data products.
  • Experience with market data topics such as vendor data normalization and survivorship, data history, revisions, point-in-time correctness, reference models, and derived datasets.

Responsibilities

  • Lead development across Java services, libraries, and applications.
  • Drive improvements to data ingestion, validation, and serving workflows.
  • Work with SQL Server schemas and operational databases.
  • Integrate vendor feeds and normalize market and reference data.
  • Debug difficult production issues across code, data, and infrastructure boundaries.
  • Refactor legacy systems safely.
  • Improve automated testing around parsing, calculations, and data correctness.
  • Help modernize platform architecture and technical practices.
  • Support market data ingestion and serving to client-facing processes.
  • Document key systems and processes.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401K retirement plan
  • Employer matching retirement plan
  • Flexible work arrangements
  • Flex time off
  • Vacation time
  • Paid holidays
  • Tuition reimbursement
  • Learning resources
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service