C# Algo Developer

Huxley

New York (NY)

On-site

USD 150,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Huxley is seeking an experienced Algorithmic Trading Developer to design, build, and support sophisticated electronic trading solutions for equities and futures markets. This role collaborates with trading, technology, and infrastructure teams to develop high-performance trading systems that operate reliably in fast-moving environments.

The ideal candidate has real-time, low-latency experience with scalability and maintainability.

Qualifications

  • Minimum of 3 years of experience developing front-office or electronic trading applications.
  • Experience across OMS, Trade Execution, Real-Time Market Data, Real-Time Pricing, Algorithmic or Systematic Trading, Market Making, Auto-Hedging, and Exchange Connectivity.

Responsibilities

  • Design, develop, support, and enhance low-latency trading systems and related tools.
  • Take ownership of algorithmic trading platforms throughout the full software development lifecycle, from design through production deployment and support.
  • Partner directly with traders and business stakeholders to understand requirements and implement trading strategies.
  • Analyze and optimize end-to-end system performance.
  • Collaborate with infrastructure, support, and connectivity teams to improve reliability, scalability, and performance.
  • Enhance and adapt existing trading tools and platforms to meet evolving business needs.
  • Stay current on developments in algorithmic trading, market structure, and electronic execution.
  • Collaborate with software engineering teams across multiple business and technology functions.
  • Improve research and quantitative development infrastructure.
  • Evaluate and implement new indicators, analytics, and trading strategies while recommending technical solutions to support business objectives.

Skills

C#
Real-time systems
Low-latency
Multithreading
Object-oriented design
Distributed systems
Agile SDLC
Profiling

Education

Bachelor's degree in CS/Engineering/Math/Physics
Master's degree or equivalent

Tools

Python

Job description

We are seeking an experienced Algorithmic Trading Developer to design, build, and support sophisticated electronic trading solutions for equities and futures markets. This individual will work closely with trading, technology, and infrastructure teams to develop high-performance trading systems that operate reliably in fast-moving market environments.

The ideal candidate has experience building real-time, low-latency applications with a focus on scalability, performance, and maintainability. Success in this role requires the ability to rapidly convert trading ideas and business requirements into robust production-ready solutions.

Key Responsibilities
  • Design, develop, support, and enhance low-latency trading systems and related tools.
  • Take ownership of algorithmic trading platforms throughout the full software development lifecycle, from design through production deployment and support.
  • Partner directly with traders and business stakeholders to understand requirements and implement trading strategies.
  • Analyze and optimize end-to-end system performance.
  • Collaborate with infrastructure, support, and connectivity teams to improve reliability, scalability, and performance.
  • Enhance and adapt existing trading tools and platforms to meet evolving business needs.
  • Stay current on developments in algorithmic trading, market structure, and electronic execution.
  • Collaborate with software engineering teams across multiple business and technology functions.
  • Improve research and quantitative development infrastructure.
  • Evaluate and implement new indicators, analytics, and trading strategies while recommending technical solutions to support business objectives.
Required Technical Skills
  • Strong software development experience using C#.
  • Experience building real-time, low-latency, high-availability applications.
  • Expertise in parallel programming, multithreading, and asynchronous processing.
  • Strong knowledge of object-oriented design principles and design patterns.
  • Understanding of distributed systems, computer architecture, and network architecture.
  • Experience with Agile software development methodologies and continuous delivery practices.
  • Experience with memory and CPU profiling, performance optimization, and multithreaded debugging.
Preferred Technical Skills
  • Python development experience.
  • Experience with performance testing, benchmarking, and application profiling.
  • Knowledge of algorithmic trading systems and execution strategies.
  • Familiarity with exchange connectivity and electronic trading infrastructure.
Professional Experience
  • Minimum of 3 years of experience developing front-office or electronic trading applications.
  • Experience in one or more of the following areas:
    • Order Management Systems (OMS)
    • Trade Execution Systems
    • Real-Time Market Data Platforms
    • Real-Time Pricing Systems
    • Algorithmic Trading
    • Systematic Trading
    • Market Making
    • Auto-Hedging Solutions
    • Exchange Connectivity
  • Exposure to financial markets and electronic trading environments.
  • Experience within equities, futures, fixed income, or other asset classes is beneficial.
Education
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline.
  • Master's degree or equivalent industry experience is a plus.

EOE Statement: Specialist Staffing Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

In addition to base pay, direct-hire employees may be eligible for client offered benefits such as medical, dental, and vision coverage, and paid leave where required by applicable law. Eligibility may vary based on factors such as location and hire date and is subject to change.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C# Trading Systems Developer
C# Trading Systems Developer

Phaxis • New York (NY)

On-site
USD 180,000 - 240,000
Senior Algorithmic Trading Developer
Senior Algorithmic Trading Developer

Atrium Staffing • New York (NY)

On-site
USD 104,000 - 173,000
C++ Algorithmic Developer THE ROLEWe are looking for a skilled C++ Algorithmic Developer to join our core engineering team. You will design, implement...
C++ Algorithmic Developer THE ROLEWe are looking for a skilled C++ Algorithmic Developer to join our core engineering team. You will design, implement...

Moneta Ventures • Oregon

On-site
USD 150,000 - 190,000
Equity participation
Close collaboration with traders andqu
VP Engineering - Electronic Trading
VP Engineering - Electronic Trading

Citi • New York (NY)

On-site
USD 142,000 - 213,000
Discretionary incentive program
Competitive benefits
Algorithmic Trading Analyst
Algorithmic Trading Analyst

BestEx Research • Stamford (CT)

On-site
USD 70,000 - 90,000
VP Engineering – Electronic Trading
VP Engineering – Electronic Trading

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Algorithmic Trading Developer
Algorithmic Trading Developer

QUANTEAM - North America (RAINBOW PARTNERS Group) • New York (NY)

On-site
USD 140,000 - 230,000
Trading Platform Developer
Trading Platform Developer

Teza Technologies • Austin (TX)

On-site
USD 140,000 - 210,000
Algo Developer
Algo Developer

Societe Generale • New York (NY)

On-site
USD 100,000 - 130,000
401(k) plan with company match
Medical/dental/vision benefits
Fertility and wellness programs
+2
Algo Developer (Java)
Algo Developer (Java)

Emaago • New York (NY)

On-site
USD 180,000 - 260,000