Java OMS Engineer - Trading Systems, Hybrid (4x/Week)

Global Trading Systems

New York (NY)

Hybrid

USD 175,000 - 225,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Daily Meal Allowance
Equinox Corporate Membership Rate
Snacks
Office Game Room
Casual Dress

Job summary

Global Trading Systems is seeking an experienced Software Engineer specializing in Java to build, enhance, and scale our order management systems for U.S. equities.

You will own OMS initiatives end-to-end, partnering with traders, operations, and risk teams to translate requirements into robust, scalable solutions. Ideal candidates have 5+ years in software development for trading systems, strong Java expertise, and a track record delivering production-grade implementations while maintaining

Qualifications

  • 5+ years of professional software development experience, ideally including significant experience building and supporting production trading systems.
  • Java expertise. Strong command of modern Java, including multithreading, concurrency, memory management, performance analysis, testing, and the design of reliable, high-throughput systems.
  • OMS and order lifecycle knowledge. Demonstrated experience developing order management or execution management systems for U.S. equities, with a strong understanding of order state, routing, executions, cancels/replaces, market events, controls, and downstream processing.
  • Relevant market experience. Experience within a sophisticated sell-side trading technology organization, electronic market maker, or comparable environment, ideally supporting U.S. equities, retail or wholesale market making, or institutional electronic execution.
  • Production ownership. A demonstrated track record of independently owning substantive projects or workstreams and delivering production solutions across multiple stakeholders.
  • Engineering judgment. Strong design instincts, disciplined code-review practices, sound debugging skills, and the ability to balance performance, speed, risk, maintainability, and business value.
  • Academic foundation. Bachelor's or advanced degree in Computer Science, Engineering, Mathematics, or a related quantitative discipline, or equivalent evidence of exceptional technical achievement.
  • Strong written and verbal communication skills, intellectual curiosity, and the ability to explain technical issues, decisions, and tradeoffs to both engineering and business audiences.

Responsibilities

  • Own projects end to end. Lead the design, development, testing, deployment, and ongoing support of significant OMS initiatives, with clear accountability for technical decisions, delivery, and business outcomes.
  • Understand the business, not just the code. Develop a deep understanding of the Wholesale Market Making business, including client and market workflows and the operational and regulatory requirements that shape system behavior.
  • Partner directly with stakeholders. Work closely with traders, desk leadership, operations, product, risk, compliance, infrastructure, and other technology teams to define requirements, challenge assumptions, prioritize work, and deliver practical solutions.
  • Raise engineering standards. Participate actively in code reviews, provide clear and constructive feedback, improve design consistency, and promote software that is testable, maintainable, observable, resilient, and performant.
  • Operate what you build. Monitor production behavior, investigate incidents, perform root-cause analysis, address structural issues, and continuously improve instrumentation, deployment safety, capacity, and recovery.
  • Contribute to technical direction. Evaluate design alternatives, identify modernization opportunities, reduce unnecessary complexity and technical debt, and help shape the longer-term architecture and evolution of the OMS platform.

Skills

Java
OMS
Trading systems
System design
Multithreading
Problem solving
Communication

Education

CS degree

Job description

Global Trading Systems is seeking an experienced Software Engineer specializing in Java to build, enhance, and scale our order management systems for U.S. equities.

You will own OMS initiatives end-to-end, partnering with traders, operations, and risk teams to translate requirements into robust, scalable solutions. Ideal candidates have 5+ years in software development for trading systems, strong Java expertise, and a track record delivering production-grade implementations while maintaining

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

Similar jobs worth comparing

Senior Java OMS Engineer – Market Making
Senior Java OMS Engineer – Market Making

Global Trading Systems • Village of Pelham (NY)

Hybrid
USD 175,000 - 225,000
Daily Meal Allowance
Equinox Corporate Membership Rate
Snacks
+2
Hybrid Java OMS Engineer – Market-Making Trading Systems
Hybrid Java OMS Engineer – Market-Making Trading Systems

GTS • New York (NY)

Hybrid
USD 175,000 - 225,000
Daily Meal Allowance
Equinox Corporate Membership Rate
Snacks
+2
Java - Trading Systems Software Engineer
Java - Trading Systems Software Engineer

CPS Inc. • Chicago (IL)

On-site
USD 120,000 - 160,000
Java - Trading Systems Software Engineer
Java - Trading Systems Software Engineer

CPS, Inc. • Chicago (IL)

On-site
USD 120,000 - 180,000
Java - Trading Systems Software Engineer
Java - Trading Systems Software Engineer

CPS Inc. • New York (NY)

On-site
USD 120,000 - 190,000
Java - Trading Systems Software Engineer
Java - Trading Systems Software Engineer

CPS, Inc. • New York (NY)

On-site
USD 150,000 - 230,000
Senior Director, Java OMS Engineering | Real-Time Trading
Senior Director, Java OMS Engineering | Real-Time Trading

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 230,000 - 350,000
Java Developer - Trading Systems
Java Developer - Trading Systems

Selby Jennings • New York (NY)

On-site
USD 80,000 - 100,000
Senior Java Engineer - Low-Latency Trading OMS
Senior Java Engineer - Low-Latency Trading OMS

Addepar • Mountain View (CA)

On-site
USD 126,000 - 197,000
Senior Java Architect for OMS/EMS & Quant Risk Solutions
Senior Java Architect for OMS/EMS & Quant Risk Solutions

omnivistasolutions • New York (NY)

On-site
USD 100,000 - 130,000