Search

Senior Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Senior KDB+/Q Developer - Equities Data & Analytics

\n

A leading global financial-services organization is seeking a Senior KDB+/Q Developer to join a technology organization supporting Equities Data & Analytics.

\n

This is a senior hands-on engineering position focused on the real-time and historical data infrastructure supporting electronic trading, market data, analytics, and front-office workflows. The engineer will design, develop, optimize, and support high-volume KDB systems where performance, scalability, reliability, and low latency are critical.

\n

The position is based in New York City with a hybrid schedule requiring three days onsite per week.

\n

What You Will Do

\n

    \n
  • Design and develop production KDB+/Q applications supporting real-time financial-data workflows.
  • \n

  • Build and enhance tickerplant, RDB, HDB, streaming, and historical-data architectures.
  • \n

  • Optimize KDB queries, schemas, ingestion pipelines, memory usage, and platform performance.
  • \n

  • Engineer systems processing large volumes of market, order, execution, transaction, position, and reference data.
  • \n

  • Diagnose and resolve latency, throughput, stability, and production-performance issues.
  • \n

  • Participate throughout design, development, testing, deployment, troubleshooting, and production optimization.
  • \n

  • Integrate KDB environments with Python or Java applications and APIs.
  • \n

  • Collaborate with traders, quantitative professionals, developers, QA, and production-support teams.
  • \n

\n

Required Experience

\n

    \n
  • 7+ years of KDB/Q and financial-data experience.
  • \n

  • Deep hands-on KDB+/Q development expertise.
  • \n

  • Strong real-time data-processing experience.
  • \n

  • Experience engineering low-latency systems.
  • \n

  • Financial-services industry experience.
  • \n

  • Experience with large financial or time-series datasets.
  • \n

  • Strong understanding of tickerplant, RDB, HDB, streaming, and historical-data architectures.
  • \n

  • Python or Java development experience alongside KDB/Q.
  • \n

  • Strong Linux/Unix experience.
  • \n

  • Experience optimizing Q queries, schemas, pipelines, and application performance.
  • \n

  • Ability to troubleshoot complex production environments.
  • \n

  • Strong communication skills working with technical and front-office stakeholders.
  • \n

  • Ability to work onsite in New York City three days per week.
  • \n

\n

Preferred Experience

\n

    \n
  • Electronic or algorithmic trading
  • \n

  • Equities
  • \n

  • Market microstructure
  • \n

  • Market, order, or execution data
  • \n

  • Ownership of tickerplant/RDB/HDB architecture
  • \n

  • AWS
  • \n

  • Authentication or entitlement frameworks
  • \n

  • Direct interaction with traders and quantitative teams
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...