Jain Global

Jain Global

Senior Low Latency OEMS Engineer (Java)

New York, New York · Senior

Sponsorship not specified$150k-$200kDetected 31 days ago
TypeScriptPythonJavaReactData StructuresAlgorithmsCode ReviewGitPostgreSQLDockerAnsibleCI/CDGitHub ActionsLinuxDevOpsKafkaData AnalysisLLMsIncident ResponseCommunicationProblem Solving

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level II · 2×
Level I$109,8451 entry
Level II$137,7172 entries
Level III$165,5893 entries
Level IV$193,4614 entries

$15,589 more — $165,589 — moves this role to Level III and 3 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $165,589 would place this position at wage Level III. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · New York-Newark-Jersey City, NY-NJ. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

5 transfer filings in the last year, covering 5 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • We are a leading global multi-strategy hedge fund with a strong presence across major financial centers.
  • Our firm is committed to delivering superior risk-adjusted returns to our investors through innovative strategies and a disciplined approach to risk management.
  • We leverage advanced technology and data-driven insights to stay ahead in the ever-evolving financial markets.

Responsibilities

  • Design and implement zero-allocation, latency-critical components in the sequenced core of the OEMS: order lifecycle, pre-trade risk checks, broker routing and position marking.
  • Build and operate market-facing gateways: FIX broker connectivity (initiator and acceptor), a client-facing Aeron/SBE API, and Kafka/Protobuf integrations.
  • Own production performance on Linux: CPU pinning and isolation, kernel and network tuning, JVM flags and GC selection.
  • Build for correctness with behaviour-driven acceptance tests, snapshot/replay-equivalence tests and integration tests.
  • Collaborate with trading, quant, DevOps and infrastructure teams.
  • You will own latency-critical components end to end: from the sequenced core, through the gateways, to tuning in production.
  • As an employer, we believe every individual brings with them unique diversity of thought and perspectives to meaningfully enrich perspectives of Jain Global teams to drive competitive performance.

Nice to have

  • Hands-on experience with Aeron (transport, archive, cluster) and Agrona, or an equivalent sequencer/messaging framework (e.g. Chronicle, LMAX Disruptor).
  • Proficient with AI coding agents (e.g.

Skills

  • Binary encoding with SBE and/or Protobuf
  • FIX protocol at session and application level, ideally with Artio or QuickFIX/J.
  • Solid understanding of sequencer and replicated-log architectures, consensus (Raft), determinism, snapshotting and replay.
  • GC algorithms and tuning for low latency (ZGC, Shenandoah, G1), JIT behaviour and escape analysis, profiling with JFR or async-profiler.
  • Linux performance engineering: CPU isolation and pinning, IRQ affinity, NIC and kernel tuning, tuned profiles, huge pages.
  • Working knowledge of Java NIO and zero-copy I/O
  • kernel-bypass networking is a plus.
  • Comfortable with relational persistence (PostgreSQL) and event streaming (Kafka).
  • Qualifications & Experience
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Compensation

  • Jain Global offers a total compensation package which includes a base salary, discretionary bonus, and comprehensive benefits.
  • The estimated base salary range for this position is $150,000 to $200,000, which is specific to New York and may change in the future.
  • When finalizing an offer, we take into consideration an individual's experience level and the qualifications they bring to the role to formulate a competitive total compensation package.

Benefits

  • Jain Global offers a total compensation package which includes a base salary, discretionary bonus, and comprehensive benefits.

Company info

  • Job Description: Senior Low Latency OEMS Engineer (Java) Jain Global, LLC We are a leading global multi-strategy hedge fund with a strong presence across major financial centers.
  • We are seeking a Senior Low Latency Java Engineer to join the team that builds and runs our in-house Order and Execution Management System (OEMS).
  • We are an AI-first engineering team.

Equal opportunity

  • We are an Equal Opportunity Employer

This listing is sourced directly from Jain Global's careers page and normalized into a canonical job model.