Cantor Fitzgerald

Algorithm Developer

Cantor Fitzgerald New York, NY

Save

Cantor Fitzgerald provided pay range

This range is provided by Cantor Fitzgerald. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$200,000.00/yr - $250,000.00/yr

Job Title: Algo Development Manager

Location: New York, NY


Firm Overview:


Cantor Fitzgerald L.P., with over 16,000 employees, has been a leading global financial services firm at the forefront of financial and technological innovation since 1945. Cantor Fitzgerald & Co. is a preeminent investment bank serving more than 5,000 institutional clients around the world, recognized for its strengths in fixed income and equity capital markets, investment banking, SPAC underwriting, PIPE placements, commercial real estate, and for its global distribution platform. Capitalizing on the firm’s financial acumen and technology prowess, Cantor’s portfolio of businesses also includes Prime Brokerage, Asset Management, and other businesses and ventures. For 79 years, Cantor has consistently fueled the growth of original ideas, pioneered new markets, and provided superior service to clients. Cantor operates trading desks in every major financial center globally, with offices in over 30 locations around the world. As one of the few remaining private partnerships on Wall Street, Cantor has the distinct ability to focus on long-term value creation and solid relationship building. Our structure allows us to respond quickly to client needs, develop solutions that address complex challenges, avoid the limitations of bureaucracy, and attract talented individuals who are driven to succeed.


Responsibilities:

We are looking for a Lead Algorithmic Developer to join a high‑performing team of software engineers and quantitative research specialists dedicated to designing, building, maintaining, and supporting a multi‑asset Algorithmic Trading Platform.


In this role, you will lead the evolution of our existing framework through continuous maintenance, optimization, and enhancements. You will drive the implementation of ongoing client requests, partner closely with business coverage teams, and provide guidance to technical support groups to ensure seamless platform functionality and client satisfaction.

  • Maintain the algorithmic framework code base and improve the project’s code structure, test coverage and performance characteristics.
  • Maintain and update project documentation and specifications.
  • Work closely with the QA team on new releases and perform new release deployments to Production environment.
  • Assist production support team in their daily activities and provide second level of support for multiple asset classes.
  • Implement new requirements.



Qualifications:


Required Skills

  • Strong understanding of data structures, algorithms, and computational complexity, with the ability to apply them in latency‑sensitive trading environments.
  • Solid knowledge of software design patterns, architectural principles, and scalable system design.
  • Familiarity with software testing methodologies, including unit testing, integration testing, and test‑driven development.
  • Hands‑on experience with electronic trading platforms and front‑office technologies, including FIX protocol, reference data, and order management systems (OMS).


Technology Expertise

  • Proficiency in Core Java, including multithreading, concurrency, and low‑latency programming techniques.
  • Experience with Continuous Integration / Continuous Delivery pipelines using tools such as Git and Maven.
  • Strong ability to debug, profile, and performance‑tune Java applications in production and pre‑production environments.
  • Comfortable with Unix/Linux command-line tools, shell scripting, and system‑level troubleshooting.


Soft Skills & Desired Qualifications

  • Deep appreciation for clean, maintainable, and well‑tested code, following modern engineering best practices.
  • Strong sense of ownership, with a delivery‑focused mindset and the ability to drive features from concept to production.
  • Experience leading, coaching, and mentoring junior developers, fostering strong engineering culture and technical excellence.
  • Prior exposure to benchmarking and tuning algorithmic trading strategies, with an understanding of market microstructure and execution quality metrics.


Educational Qualifications:


· Bachelor’s Degree required


Salary: $200,000 - $250,000


The expected base salary for this position ranges from $200,000to $250,000 annually. The actual base salary will be determined on an individualized basis taking into account a wide range of factors including, but not limited to, relevant skills, experience, education, and, where applicable, licenses or certifications held. In addition to base salary and a competitive benefits package (including health, vision, and dental insurance, paid time off and a 401(k) retirement), this position may be eligible for additional types of compensation including discretionary bonuses and other short- and long-term incentives (e.g., deferred cash, equity, etc.).

  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Information Technology
  • Industries

    Technology, Information and Media

Referrals increase your chances of interviewing at Cantor Fitzgerald by 2x

See who you know

Get notified about new Algorithm Developer jobs in New York, NY.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content