📋 External Recruiting Agencies

Allen Rose Group is a recruiting and executive search firm hiring on behalf of an undisclosed client (identified in the job description as a 'global investment bank'), not the direct employer.

This company was flagged and excluded from default search results. Proceed with caution.

AC
Posted 3mo ago

C++/Python - Software Engineer , Automated Market Making

Ailes Consulting Inc.
New York City, New York, United States
$80-$100/hrOnsiteContract
Responsibilities
  • designing tools
  • optimizing systems
  • supporting production
Requirements
  • Bachelor's in CS or related
  • 4+ years in high-performance or real-time systems
  • Proficiency in C/C++
  • Python
  • Linux internals
  • Multi-threading
  • Network protocols
  • SQL and scripting
  • Strong troubleshooting skills
Technical tools mentioned
C/C++PythonBashcshOracle PL/SQLLinuxTCP/IPsocketsUMJenkinsGradleGitJUnitRedisMemcacheJava SwingQT

Job description

Our client is a prominent global investment bank located in
the heart of midtown Manhattan.  Join a
high-impact, fast-paced team driving the future of electronic trading at one of
the world’s leading investment banks. The AMM IT Strategists team
partners directly with trading desks to build ultra-low latency tools and
strategies that respond to real-time market data, generate trading signals, and
optimize execution performance.

As part of this elite group, you’ll design, build, and
refine the core infrastructure of our AMM platform—enabling traders to backtest
strategies, monitor live systems, and minimize risk with precision. This is a
hands-on role that places you at the intersection of finance, algorithms, and
performance engineering.

Why This Role Excites You

  • Build
    What Matters:
    Your work will directly impact P&L and trading
    outcomes.
  • Collaborate
    with the Best:
    Work closely with traders, quants, and other engineers
    in an environment where technical excellence and innovation drive success.
  • Work
    on the Edge:
    Dive into performance optimization, low-latency systems,
    and high-throughput infrastructure.
  • Broad
    Exposure:
    From market access and compliance to operations and risk
    monitoring—this role touches it all.


What You’ll Do

Design & Development

  • Collaborate
    with traders and quantitative researchers to understand new ideas and
    translate them into production-ready tools.
  • Enhance
    trading algorithms and core components for performance, stability, and
    compliance (e.g. RegNMS, RegSHO).
  • Optimize
    multi-threaded, real-time applications to reduce latency and improve
    throughput.

Production Support

  • Ensure
    platform reliability through proactive monitoring and automation.
  • Troubleshoot
    and resolve issues quickly in a high-pressure, high-stakes environment.
  • Interface
    with infrastructure, market access, operations, and compliance teams to
    keep the entire trading ecosystem humming.


Requirements

  • Bachelor's
    in Computer Science or related field.
  • 0–5
    years of experience in a similar high-performance or real-time systems
    environment.
  • Proficient
    in C/C++ with strong object-oriented programming skills.
  • Solid
    understanding of Linux internals, multi-threading, and real-time systems.
  • Familiarity
    with network protocols (TCP/IP, sockets, UM).
  • Experience
    with SQL (Oracle PL/SQL) and scripting languages (Python, Bash, csh).
  • Excellent
    troubleshooting skills and ability to think clearly under pressure.

Preferred Extras

  • Master’s
    degree or advanced coursework in CS, Engineering, or Quantitative
    disciplines.
  • Exposure
    to financial markets, quantitative trading, or related regulations.
  • Experience
    with:
    • Low-latency
      or distributed systems.
    • DevOps
      tooling: Jenkins, Gradle, Git, JUnit.
    • NoSQL
      databases (Redis, Memcache).
    • UI
      development (Java Swing, QT).
    • Performance
      profiling and continuous delivery pipelines.


Similar jobs

Software Engineer roles near New York City, New York
4h
Save
Mark Applied
Hide
Software Engineer Intern (TikTok Search Data Infra) - 2027 Summer
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteInternship
TikTok
TikTok: Global short-form video hosting and social media platform.
Pursuing a bachelor's degree in computer science or related discipline; strong Java, C++, or Python skills; production data framework experience; and distributed systems fundamentals.
Java, C++, Python, Spark, Flink, Hive, Iceberg
4h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru or New York City or United States or United Kingdom or Finland or India or Singapore or Canada or Ireland
OnsiteFull Time
AlphaSense
AlphaSense: AI-powered search platform for business and financial market intelligence.
4+ YOERequires 4+ years of Python software engineering, 2+ years building LLM applications, prompt engineering, NLP libraries, Langfuse, and strong analytical and problem-solving skills.
Python, Large Language Models (LLMs), Langfuse, LangChain, HuggingFace, FastAPI, Docker, k8s, VCS, CI/CD, JSON, NLP
6h
Save
Mark Applied
Hide
Principal Software Engineer - Performance Tuning - Elasticsearch
United States or Canada or Washington or California or Seattle or Los Angeles or San Francisco or New York City
$160k-$253k/yr RemoteFull Time
Elastic
ElasticNYSE: ESTC: Software platform for search, security, and observability.
Deep Java and JVM expertise, concurrency and lock-free programming skills, distributed-systems performance optimization, benchmarking, profiling, regression detection, and cross-team technical leadership.
Java, JVM, JMH, Rally, C++, Rust, SIMD, Elasticsearch, ES|QL
8h
Save
Mark Applied
Hide
[Confluent] Senior Software Engineer II - Kafka
Poughkeepsie or Lowell or Rochester or Tucson or Research Triangle Park or Armonk or Boston or Bellevue or Atlanta or San Jose or Dallas or Austin or San Francisco or Seattle
$131k-$245k/yr RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
4+ YOERequires a bachelor's degree or equivalent experience, 4+ years of cloud infrastructure or networking experience, distributed systems expertise, cloud-scale operations, and proficiency in Java, Scala, C/C++, Go, or other statically typed languages.
Java, Scala, C, C++, Go, Apache Kafka, AWS, Azure, GCP, JVM, CI/CD
9h
Save
Mark Applied
Hide
Senior Software Engineer, Global Banking & Markets, Digital Assets Technology - Multi-chain Tokenization
New York City, New York, United States
$150k-$300k/yr OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities, and investment management firm.
Expert multi-chain tokenization engineer with Canton/Daml and EVM smart-contract expertise, capital-markets knowledge, distributed-systems architecture experience, and Java or TypeScript with REST/gRPC and Kafka.
Canton, Daml, EVM, Solidity, Rust, Java, TypeScript, REST, gRPC, Kafka, Zero Knowledge Proof
10h
Save
Mark Applied
Hide
Senior Software Engineer, Global Banking & Markets, Digital Assets Technology - Multi-chain Tokenization
New York City, New York, United States
$150k-$300k/yr OnsiteFull Time, Part Time
Goldman Sachs
Goldman SachsNYSE: GS: Provides investment banking, securities, and wealth management services globally.
Expert multi-chain tokenization engineer with production smart-contract experience in regulated financial services, Canton/Daml and EVM ecosystems, interoperability architecture, capital markets, Java or TypeScript, REST/gRPC, and Kafka.
Canton, Daml, EVM, Solidity, Rust, Java, TypeScript, REST, gRPC, Kafka, Zero Knowledge Proof
11h
Save
Mark Applied
Hide
Full Stack Lead Software Engineer- Java
New York City or Jersey City
$157k-$215k/yr OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOE5+ years of software engineering experience; advanced programming skills; system design, application development, testing, cloud-native, automation, CI/CD, agile, security, and financial services expertise required.
Java, Kafka, Python, Spring, AWS, Terraform, CI/CD, Software Development Life Cycle (SDLC)
15h
Save
Mark Applied
Hide
Software Engineer, Front-end Product Experiences
New York City, New York, United States
$160k-$220k/yr OnsiteFull Time
Peregrine
Peregrine: Data integration and analytics platform for public safety agencies.
2+ YOEComputer Science degree or equivalent experience; 2–5 years with cross-functional software teams; production software experience; robust tested code; product development and large-codebase expertise; NYC office work.
Python, Django, Celery, Airflow, Kafka, React, Redux, Mapbox, PostgreSQL, Elasticsearch, Bedrock, Sagemaker, AWS, Pulumi, Terraform, Kubernetes