San Francisco, CA

FULL REMOTE Software Engineering -Frontend/UX ($150k - $200k + AMAZING Benefits)



Job Description

Data is one of the fastest growing segments within fintech, but the incumbent financial data providers are still stuck in the past, with cumbersome onboarding processes, APIs that are difficult to integrate, slow infrastructure, and expensive licensing fees.

At Databento, we are building the next generation data platform to power the world's largest institutions - starting with the radical idea that you should only pay for market data on a metered, pay-as-you-go basis.

Since starting in 2019, we've raised over $27.8M in funding and have over 2,000 companies signed up prelaunch. Our team brings years of experience running high-frequency trading desks, and includes alumni from large firms such as Two Sigma, Google, Microsoft and Bloomberg. We provide full health and dental benefits, 401(k) matching, visa sponsorships and support both full remote and on-site work.

Responsibilities

  • Managing daily development cycle, including planning, scheduling and triaging of engineering tasks for majority of the software engineers at Databento.
  • Working with other engineers and CTO to implement and architect applications, especially those at the highest level of complexity within Databento.
  • Improving engineering workflows and standards, e.g. release cycle, bug management, feature triaging, decision-making, documentation quality, code style.
  • Setting engineering best practices and identifying new technologies with CTO.
  • Assisting with recruiting, interviewing, hiring and training of engineers.
  • Collaborating with executive leadership and CTO to translate organizational goals to engineering targets and make performance evaluations.
  • Collaborating with product team to synchronize product and engineering requirements.

Required competencies

  • Bachelor's degree and/or at least 7 years experience in software engineering or electronic trading.
  • Proficiency in at least three of the following languages: C, C++, Rust, Python.
  • Prior experience managing at least 3 engineers.
  • Experience implementing distributed applications.

Desired areas of experience

  • Prior work at an electronic trading firm (quantitative hedge fund, market maker, proprietary trading) or high growth tech firm.
  • Clustered, multiprocess and/or multithreaded applications.
  • Prior work designing APIs or wire protocols.
  • User-space networking (Solarflare OpenOnload, ef_vi, TCPDirect) and low latency environments (Xilinx FPGA, Arista/Metamako, PTP timestamping).
  • Experience with line rate feed handlers or parsers for binary market data feeds.
  • Knowledge of modern web application architecture and web API design.
  • Knowledge of computer architecture (SIMD, cache hierarchy), Linux kernel (synchronization primitives, sendfile, O_DIRECT) and assembly (rdtscp).
  • Knowledge of source automation, build and CI/CD tools (GitLab CI, TeamCity).
  • Knowledge of containerized application deployment (k8s, Docker).
  • Exposure to large data sets on networked, distributed file systems.
  • Familiarity with OSI layers 4-7.

Recommended Skills

  • Api
  • Assembly And Installation
  • Automation
  • Big Data
  • C++ (Programming Language)
  • Computer Architectures
Browse other jobs