Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Trading Systems Developer - Electronic Trading (Java/Rust)

$179k - $242k

FalconX

Who are we?

FalconX is a pioneering team of operators, investors, and builders committed to revolutionizing institutional access to the crypto markets. Operating at the intersection of traditional finance and 
cutting-edge technology, FalconX addresses the industry's foremost challenges: Navigating the digital asset market can be complex and fragmented, with limited products and services that support trading strategies, structures, and liquidity found in conventional financial markets. As a comprehensive solution for all digital asset strategies from start to scale, FalconX operates as the connective tissue empowering clients with seamless navigation through the ever-
evolving cryptocurrency landscape.

Senior Trading Systems Developer – Electronic Trading (Java/Rust)

About FalconX

FalconX is a digital asset brokerage and trading platform that connects institutional investors to the global crypto markets. We’re bridging the gap between traditional finance and digital assets through world-class infrastructure, high-performance trading systems, and an unwavering focus on reliability, scale, and innovation.

As a market leader serving hedge funds, asset managers, and financial institutions, we are building a next-generation platform for high- and low-touch trading workflows across spot, derivatives, and structured products.

The Role

We’re looking for a Senior Trading Systems Developer with strong experience in Java and Rust to architect and build our next-generation Order Management System (OMS) and electronic trading execution platform. This platform will be central to supporting complex electronic trading workflows, such as market making and internalizing flow spanning high- and low-touch desks. You’ll be designing and developing scalable, low-latency components that are resilient under heavy load and tightly integrated with our execution stack and internal trading infrastructure.

What You’ll Do

  • Design and implement a high-performance OMS for institutional trading workflow and EMS for electronic trading strategies and internalization engines.

  • Lead the development of core order lifecycle components: order entry, modification, routing, risk checks, and state management.

  • Build scalable services using Java and Rust, optimized for latency and throughput.

  • Collaborate with strategy developers, product managers, and infrastructure teams to deliver flexible and extensible trading systems.

  • Ensure system resilience, observability, and recovery in distributed, high-availability environments.

  • Integrate with external market venues and internal trading strategies using WebSocket, REST, and FIX APIs.

  • Drive code quality, testability, and production readiness through CI/CD, monitoring, and alerting best practices.

What We’re Looking For

  • 5+ years of experience designing and building distributed trading systems.

  • Expertise in Java (11+) and Rust for performance-critical systems. C++ a plus.

  • Experience building or significantly contributing to an Order Management System (OMS) or Execution Management System (EMS) .

  • Solid understanding of order state transitions, event-driven architecture, and low-latency system design.

  • Experience with WebSocket , REST , FIX , and OpenSSL at the protocol level.

  • Knowledge of market structure, trading workflows (high- and low-touch), market making, and electronic trading best practices.

  • Experience with high-performance messaging frameworks (e.g., Aeron , Chronicle, ZeroMQ, Kafka).

  • Strong computer science fundamentals in data structures, algorithms, concurrency, and memory management.

  • Familiarity with cloud-native environments, performance tuning, and system observability.

Bonus Points

  • Prior experience in crypto markets or electronic trading in traditional finance .

  • Experience integrating OMS with strategy containers, risk engines, or smart order routers.

  • Knowledge of FIX protocol nuances and connectivity to major exchanges.

  • Exposure to container orchestration, service mesh, or hybrid deployment architectures.

The base pay for this role is expected to be between $179,000 and $242,000 in New York City. This expected base pay range is based on information at the time this post was generated. This role will also be eligible for other forms of compensation such as a performance linked bonus, equity, and a competitive benefits package. Actual compensation for a successful candidate will be determined based on a number of factors such as location, skillset, experience, qualifications and the level at which the candidate is hired.

Notice at Collection and Privacy Policy

Applicants located in California and/or applying to a role based in California, please refer to our Notice at Collection and Privacy Policy here .

Inclusivity Statement

FalconX is committed to building a diverse, inclusive, equitable, and safe workspace for all people. Our roles are intended for people from all walks of life. We encourage all those interested in applying to our organization to submit an application regardless if you are missing some of the listed background requirements, skills, or experiences!

As part of our commitment to inclusivity, FalconX would like to acknowledge that the EEOC survey has limited potential responses that you can select. For legal reasons, FalconX must use this language to align with federal requirements, however, we want to ensure that you are able to provide a response to our own voluntary survey questions about your identity that best aligns with your most true self.

FalconX is an equal opportunity employer and will not discriminate against an applicant or employee based on race, color, religion, national origin, ancestry, ethnicity, sex (including gender, pregnancy, sexual orientation, and gender identity), age, physical or mental disability, veteran or military status, genetic information, citizenship, or any other legally-recognized protected basis under federal, state, or local law.

Applicants with disabilities may be entitled to reasonable accommodation under the Americans with Disabilities Act and other applicable state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on FalconX. Please inform FalconX’s People team at View email address on swooped.co, if you need assistance with participating in the application process.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Trading Systems Developer - Electronic Trading (Java/Rust) in New York, NY vacancy
  • $179k - $242k

     ...foremost challenges by providing seamless navigation through the ever‑evolving cryptocurrency landscape. Senior Trading Systems Developer – Electronic Trading (Java/Rust) We are looking for a Trading Systems Developer (OMS & Trader Workflow) to help build FalconX’s next‑... 
    Senior
    Java
    Local area

    Framework Ventures

    New York, NY
    1 day ago
  • $179k - $226k

     ...Senior Trading Systems Developer Bangalore, Karnataka, India; New York City, NY FalconX is a pioneering...  ...strong experience in low-latency Java and/or Rust to architect and build our next-...  ...be central to supporting complex electronic trading algos, such as automated... 
    Senior
    Java
    Full time
    Local area

    FalconX

    New York, NY
    2 days ago
  • $176.72k - $265.08k

     ...organization is seeking a Senior Software...  ...the Equities Electronic- Execution (Electronic Trading) technology team....  ...team of developers and work closely...  ...electronic execution systems Product Collaboration...  ...LowLatency Java, C++ or Rust . Priorexperience... 
    Senior
    Java
    Full time
    Shift work

    Citigroup Inc

    Jersey City, NJ
    4 days ago
  • $130k - $250k

    Goldman Sachs Bank AG is seeking a Senior Production Engineer for their...  ...operational risks of a fast-paced electronic trading business, developing sustainable systems, and supporting trading operations...  ...programming languages such as Python or Java, and strong analytical skills. A... 
    Senior
    Java

    Goldman Sachs Bank AG

    New York, NY
    5 days ago
  •  ...Java Gui Developer Design and develop high-performance Java GUI applications. Work closely...  .... Experience with financial trading platforms is a plus. To be successful...  ...They quite literally invented the first electronic trading-floor technology. With that said... 
    Senior
    Java

    MRINetwork

    New York, NY
    5 days ago
  •  ...Role: Senior Java Developer (E-Trading) Location: New York City, New York Duration: 6+ Months...  ...to design and develop a low-latency, electronic trading platform for interest rate swaps...  ...as needed Develop system architectures, designs and concepts... 
    Senior
    Java

    Futran Tech Solutions Pvt. Ltd.

    New York, NY
    5 days ago
  • $200k - $245k

     ...Senior Software Engineer/Algorithmic Trading Platform Global electronic trading industry leader has an immediate...  ...of trading platforms, systems, and execution algorithms...  ...partner with Algo Developers, Product, Infrastructure...  ...company using Java. ~ BS/BA degree or... 
    Senior
    Java
    Full time
    Immediate start
    Remote work

    Harris Allied

    New York, NY
    5 days ago
  •  ...Our client seeks a senior software engineer to lead design...  ...development of next-generation electronic trading systems. The role focuses on low-...  ...Responsibilities: Architect and develop distributed, event-driven...  .... ~ Expertise in Java, C/C++, Python, and Linux.... 
    Senior
    Java

    Eliassen Group

    Jersey City, NJ
    3 days ago
  •  ...Senior Lead Software Engineer Be an integral part...  ...Banking's Equities Electronic Trading team, you are an integral...  ...Develop and implement a framework...  ...office and back office system Manage release processes...  ...scripting, Python, and Java programming languages... 
    Senior
    Java
    Work at office

    Chase

    Jersey City, NJ
    5 days ago
  • $171k - $260k

     ...technology products. As a Senior Lead Software Engineer...  ...& Investment Bank in Electronic Trading Technology, you are an...  ..., and vendors Develops secure and high-...  ...delivery of KDB based systems, including framework development...  ...e.g. Python/C/C++/Java. JPMorganChase,... 
    Senior
    Java
    For contractors

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    3 days ago
  •  ...Senior Lead Esoftware Engineer Be an integral part...  ...and Investment Bank Electronic Trading Services team, you will...  ..., and Risk Management systems for global equities...  ...Responsibilities Design, develop, and implement low...  ...and technologies like Java and Cloud Technologies... 
    Senior
    Java

    Chase

    Jersey City, NJ
    2 days ago
  •  ...Senior Lead Esoftware Engineer Be an integral...  ...Algorithmic trading sub-line of business...  ...As part of the Electronic Trading Technology...  ...and execution of systems for order management...  ...responsibilities Develops secure and high-...  ...language(s) (i.e. Java - with strong... 
    Senior
    Java
    For contractors

    Chase

    New York, NY
    1 day ago
  • $150k - $225k

     ...Tradeweb is a global leader in electronic trading across asset classes. As...  ...market structure by developing innovative trading protocols...  ...is looking for a seasoned Senior Full Stack Java Engineer to join our team,...  ...architecture Enhance trading system experience by building new... 
    Senior
    Java
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Tradeweb

    Jersey City, NJ
    3 days ago
  • $70 - $100 per hour

     ...Fidelity Wealth's Trade Management Engineering...  ...for building world-class electronic trading solutions for Fidelity...  ...-generation trading systems. This is a hands-on technical...  ...Architect and develop distributed, event-driven...  ...experience. Expertise in Java, C/C++, Python, and... 
    Senior
    Java
    Hourly pay

    Fidelity TalentSource

    Jersey City, NJ
    2 days ago
  •  ...views on real-world events by trading on outcomes across politics,...  ...performance, low-latency backend systems that must be correct, fast,...  ...working with other senior engineers to design, implement...  ...oriented systems languages (Go, Rust, Java). Optimize for performance... 
    Senior
    Java

    De Circle

    New York, NY
    2 days ago
  • $200k - $400k

     ...and candidates. Senior Backend Engineer (Exchange...  ...enables users to trade on real-world event outcomes...  ...of trading systems, distributed systems,...  ...memory efficiency Develop and maintain distributed...  ...(C/C++ preferred; Go, Rust, or Java acceptable) ~ Deep understanding... 
    Senior
    Java
    Work at office

    Recruiting from Scratch

    New York, NY
    3 days ago
  • $179k - $242k

     ...FalconX is seeking a Senior Trading Systems Developer in the United States to enhance its Order Management System (OMS) and develop trader-facing applications. The ideal candidate is proficient in Java with knowledge of Python or Go and has a strong background in React... 
    Senior
    Java

    Framework Ventures

    New York, NY
    1 day ago
  • $500 per month

     ..., crypto, fixed income, 24/5 trading, and more. Our recent Series...  ...enhancing our award‑winning, developer‑friendly API and the robust infrastructure...  ..., databases and distributed systems, as well as broad experience...  ...around C/C++, Go, Zig, Rust, Java, Scala, Python. Low latency... 
    Senior
    Java
    Home office

    Framework Ventures

    New York, NY
    1 day ago
  • $50 per hour

     ...millisecond transaction latency for bond trading. The protocol is fully compatible with...  ...and help build scalable, high-performance systems that power our core products. You’ll be...  ...at least one backend language: Go, C++, Java, or Rust. Deep understanding of distributed systems... 
    Senior
    Java
    Remote work
    Worldwide

    WorksHub

    New York, NY
    3 days ago
  • $200k - $250k

     ...Senior Software Engineer - Analytics Middle Office...  ...DRW is a diversified trading firm with over 3 decades...  ...robust, scalable analytics systems Write readable and well...  ...: Elixir, Python, Java, C# One systems level...  ...programming language: C, C++, Rust Pricing, risk... 
    Senior
    Java
    Temporary work
    Work at office
    Flexible hours

    DRW

    New York, NY
    5 days ago
  •  ...primary purpose of this role is to develop real-time algorithmic FX and/or Rates trading and hedging systems. The candidate will display...  ...knowledge of multithreaded Java development, messaging systems...  ...solutions for FX and/or Rates electronic/algo Trading and Risk Management... 
    Java
    Work at office
    Immediate start

    CERES Group

    New York, NY
    4 days ago
  •  ...Framework Ventures is seeking a talented Java Software Engineer for the Liquidity Platform team to enhance crypto trading capabilities. The position involves collaborating...  ...Java. Additionally, experience with FX trading systems is advantageous. The company offers... 
    Senior
    Java

    Framework Ventures

    New York, NY
    1 day ago
  •  ...Role: Senior Full Stack Developer Location: Weehawken, New Jersey (Onsite Role) Project...  ...migration of the financial instruments trading legacy mainframe system to a new technical, highly-...  ...Mandatory Skills Description: - Strong JAVA 7 and 8 experience. 5+ years of... 
    Senior
    Java

    Futran Tech Solutions Pvt. Ltd.

    Weehawken, NJ
    4 days ago
  •  ...platforms. The role requires significant experience with financial trading data, proficiency in Java and Python with Groovy scripting for customization, and a problem-solving mindset to enhance system reliability. Opportunities include benefits and the ability to work... 
    Senior
    Java

    Memx Inc

    New York, NY
    1 day ago
  • $160k - $200k

     ...collect physical and digital trading cards, sports...  ...to deliver performant systems, high design polish, and...  ...Role We're hiring a Senior Mobile Software Engineer...  ...processes, observability, and developer tooling....  ...Objective-C and Kotlin/Java), or deep expertise in... 
    Senior
    Java
    Temporary work
    Remote work

    Fanatics Collectibles

    New York, NY
    3 days ago
  •  ...Framework Ventures is seeking an experienced software engineer to develop trading system components for the BitMEX platform. The ideal candidate will have over 8 years of high-performance Java programming experience, a solid understanding of low latency systems, and experience... 
    Senior
    Java

    Framework Ventures

    New York, NY
    1 day ago
  •  ...technology firm in the United States is looking for a Software Developer to innovate solutions for their trading products. The role involves designing and maintaining high-performance Java code, optimizing trading systems, and collaborating with stakeholders. Ideal candidates... 
    Senior
    Java

    Framework Ventures

    New York, NY
    1 day ago
  • $185k - $300k

     ...Build and own C#/.NET systems used daily by traders and portfolio...  ...Hands on exposure to OMS, trading workflows, and investment decision...  ..., and mentoring junior developers while owning delivery end to...  ...Applicant A successful VP, Senior Developer must have: ~8+ years... 
    Senior
    Local area

    Michael Page International Inc.

    New York, NY
    1 day ago
  •  ...leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto...  ...venues. Build low-latency trading systems in Rust that can execute strategies...  ...trading-focused languages (C++ / Java / Python). Understanding of... 
    Java

    Framework Ventures

    New York, NY
    1 day ago
  •  ...A leading financial technology firm in the United States seeks a senior developer to design and implement trading systems. This role requires 8+ years of Java programming experience and expertise in low latency environments. Candidates should possess a Bachelor's degree... 
    Senior
    Java

    Framework Ventures

    New York, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Trading Systems Developer - Electronic Trading (Java/Rust). Be the first to apply!