Software Engineer - Market Data

Westbury Partners
New York, United States
Permanent
Full-time

Join our clients global team at the forefront of high-frequency cryptocurrency trading! Craft cutting-edge C++ applications, master exchange systems, and collaborate with top talent worldwide.

If you thrive on challenges, innovation, and non-stop action, this is your ticket to the crypto adventure of a lifetime!

Our client a leading firm in the dynamic realm of high-frequency trading within the cryptocurrency market. Operating across numerous global locations and fueled by a diverse team spread across the planet, they are a constant presence, trading digital assets around the clock.

Their approach blends systematic strategies with cutting-edge technology, ensuring robust and reliable performance in our trading endeavors.

What's in Store for You :

Join our client in crafting trading systems tailored for the ever-evolving landscape of digital assets. You'll collaborate with seasoned professionals, contributing to the development and maintenance of systems facilitating millions of trades across various crypto exchanges worldwide.

The Role

  • Craft C++ applications interfacing with cryptocurrency exchanges and protocols, enabling seamless integration with their automated trading systems.
  • Master 2-3 exchange systems / cryptocurrency protocols, leveraging this knowledge to enhance their trading performance and advocate for system improvements.
  • Shoulder the responsibility of deploying, monitoring, and managing connectivity solutions for the exchanges you specialize in, extending support for other exchange connectivity as needed.
  • Fine-tune applications for microsecond latencies and optimal utilization of messaging bandwidth.
  • Assist in engineering internally developed middleware and messaging protocols, refining reliability, scalability, throughput, and latency.
  • Collaborate with traders and strategy developers to dissect execution performance through log analysis and tool development.
  • Develop supplementary trading system infrastructure in Python as necessary.
  • Automate configuration, deployment, monitoring, and troubleshooting of trading systemponents.
  • Engage actively in system design deliberations, code reviews, brainstorming sessions, and daily team interactions.

Required Skills

  • Seasoned software engineer proficient in crafting clean, maintainable, and high-performance C++ code on Linux platforms with a minimum of 3 years of experience.
  • Familiarity with profiling C++ code using tools like cachegrind, valgrind, or - similar.
  • Bonus Points for candidates with experience in developing websocket execution for top 10 cryptocurrency exchanges, coupled with the ability to articulate encountered challenges.
  • Balanced proficiency in delivering robust, testable code while swiftly adapting to market opportunities.
  • Reliable team playermitted to delivering dependable software and available for on-call support.

Highly Desirable

  • Experience in crafting high-transaction, latency-optimized distributed systems.
  • Proficiency in configuring and monitoring Linux environments.
  • Knowledge of inter-process messaging utilizing shared memory.
  • Familiarity with cloudputing infrastructure such as AWS.
  • Experience in developing high-performance exchange connectivity software for market making in traditional markets.

Trading #

We're a leading firm in the dynamic realm of high-frequency trading within the cryptocurrency market. Operating across numerous global locations and fueled by a diverse team spread across the planet, we're a constant presence, trading digital assets around the clock.

Our approach blends systematic strategies with cutting-edge technology, ensuring robust and reliable performance in our trading endeavors.

What's in Store for You

Join us in crafting trading systems tailored for the ever-evolving landscape of digital assets. You'll collaborate with seasoned professionals, contributing to the development and maintenance of systems facilitating millions of trades across various crypto exchanges worldwide.

The Role

  • Craft C++ applications interfacing with cryptocurrency exchanges and protocols, enabling seamless integration with our automated trading systems.
  • Master 2-3 exchange systems / cryptocurrency protocols, leveraging this knowledge to enhance our trading performance and advocate for system improvements.
  • Shoulder the responsibility of deploying, monitoring, and managing connectivity solutions for the exchanges you specialize in, extending support for other exchange connectivity as needed.
  • Fine-tune applications for microsecond latencies and optimal utilization of messaging bandwidth.
  • Assist in engineering internally developed middleware and messaging protocols, refining reliability, scalability, throughput, and latency.
  • Collaborate with traders and strategy developers to dissect execution performance through log analysis and tool development.
  • Develop supplementary trading system infrastructure in Python as necessary.
  • Automate configuration, deployment, monitoring, and troubleshooting of trading systemponents.
  • Engage actively in system design deliberations, code reviews, brainstorming sessions, and daily team interactions.

Required Skills

  • Seasoned software engineer proficient in crafting clean, maintainable, and high-performance C++ code on Linux platforms with a minimum of 3 years of experience.
  • Familiarity with profiling C++ code using tools like cachegrind, valgrind, or - similar.
  • Bonus Points for candidates with experience in developing websocket execution for top 10 cryptocurrency exchanges, coupled with the ability to articulate encountered challenges.
  • Balanced proficiency in delivering robust, testable code while swiftly adapting to market opportunities.
  • Reliable team playermitted to delivering dependable software and available for on-call support.

Highly Desirable

  • Experience in crafting high-transaction, latency-optimized distributed systems.
  • Proficiency in configuring and monitoring Linux environments.
  • Knowledge of inter-process messaging utilizing shared memory.
  • Familiarity with cloudputing infrastructure such as AWS.
  • Experience in developing high-performance exchange connectivity software for market making in traditional markets.

Trading #Crypto #Softwareengineer #developer #Marketdata

Job ID 7217

30+ days ago
Related jobs
Cboe Global Markets, Inc.
New York, New York

Cboe/Hanweck operates a large-scale data environment with petabytes of market and analytic data and generates real-time data in timeframes from milliseconds to minutes. Processing, collecting and analyzing financial market data, including high frequency real-time pricing data and reference data. The...

Robinhood
New York, New York

As a Staff Software Engineer, you will lead the development of data ingestion pipelines that process petabytes of data and billions of events daily. This role is highly cross-functional, requiring you to collaborate closely with Data Science, Data Engineering, and Product teams to understand custome...

Balyasny Asset Management L.P.
New York, New York

The Lead Software Engineer will be at the helm of a small data platform team tasked with expanding the core data delivery APIs that BAM's data analysts, data scientists, quantitative investors, and researchers depend on for exposing and accessing investment data sets. The team sits as part of Core D...

Datadog
New York, New York

Senior Software Engineer - Data Reliability (Lisbon). Work with developers to design data models and advise on datastores options. We're on a mission to build the best platform for our engineers to deliver stateful services at high scale. We provide High Performance Transaction Systems to all the Da...

Cboe Global Markets, Inc.
New York, New York
Remote

We are looking for a software engineer with a specialization in Java/Spring/Kafka develop to help build and support our index platform and services. This engineer will be responsible for expanding our global index brand by adding not only functionality but operational solutions to an ever-growing co...

Intuit
New York, New York

Demonstrated ability to communicate and collaborate at all levels - from front line engineers and non-technical stakeholders, to senior leaders in engineering or at the executive level. Advocate for the highest standards for engineering design, implementation, and testing. Partner with engineering l...

Goldman Sachs
New York, New York

Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Software Engineer - Global Bank...

JPMorgan Chase & Co.
New York, New York

As a Lead Software Engineer at JPMorgan Chase within the Partner Channel product engineering group, you will build data solutions that enhance partner experiences and expand our customer value proposition. As an experienced member of our Software Engineering Group we look first and foremost for peop...

Disney Entertainment & ESPN Technology
New York, New York

The Data Capture team for the Data organization within the DE&ET organization is in search of a Lead Software Engineer. As a member of the Data Capture team you will establish the foundational set of core platform frameworks and pipelines which are a vital key to success – enabling dozens of enginee...

Goldman Sachs
New York, New York

Global Markets, Securities Settlements - Software Engineer, New York. Join our engineering teams that build very precise but massively scalable software and systems, architect low latency infrastructure pushing boundaries and creating impactful solutions. We're looking for a passionate and talented ...