Senior Java Trading Systems Engineer – Fixed Income & FX @ Vistulo (for a major N. American bank)
Join the Java Engineering Team at a top N. American Bank. This isn’t just another dev role – it’s your chance to engineer the core of global trading. Ultra‑low‑latency architectures, real‑time market data, and automation at scale define this environment where milliseconds matter and billions move. You’ll work on green‑field and semi‑green‑field projects, building dealer‑side workflows that redefine how traders quote, price, and execute.
We’re looking for experienced backend engineers (5+ years) who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you thrive on complexity, love solving performance challenges under pressure, and want to collaborate directly with traders and product teams on the sharp edge of financial technology, this is your arena.
This role is fully remote for a developer in Poland, working through a Polish company that will provide support and administrative assistance. It is open only to residents of Poland – Polish citizens and legal residents with permission to work in Poland are welcome. The position is long‑term and offers flexibility and a schedule that increases post‑onboarding.
Role at a Glance
- Senior Java Backend Engineer
- Fully remote for a top N. American bank (for residents of Poland only)
- Openings on multiple teams in the capital markets division (fixed income trading, FX trading systems)
- Part of the core team – this is not a legacy support role or an outsourced B team
Requirements
- Experience building and maintaining fixed income, FX, or equities trading systems; exposure to pricing, RFQ, order routing, algo order management, and settlement.
- Strong understanding of programming concepts, including algorithms, complexity, and data structures.
- In‑depth knowledge of data structures and multithreading required for building low‑latency (microseconds) trading systems.
- Experience building distributed, event‑driven service‑based applications.
- Strong analytical and problem‑solving skills, especially for diagnosing production performance issues measured in microseconds.
- Clear and concise communication skills and ability to collaborate with traders and product teams.
- Availability for a 6‑hour overlap with U.S. Eastern business hours.
- Experience with trading protocols (FIX, Tradeweb, Bloomberg, MarketAxess) – nice to have.
- Exposure to time‑series databases and market data integration – nice to have.
- Knowledge of U.S. and Canadian fixed‑income market conventions – nice to have.
- Familiarity with algorithmic workflows and pricing engines – nice to have.
- Computer science degree from a top Polish school – nice to have.
What we offer
- Work that matters in the financial domain: Build high‑performance trading systems at an established institution.
- Professional growth: Collaborate with highly capable developers in a supportive and challenging environment.
- Direct collaboration: Work directly with the client team in North America and in Poland.
- 1st‑tier work: Participate actively in building and updating a functional system, not a legacy maintenance role.
- Long‑term commitment: Opportunity for long‑term growth and contribution.
- Flexibility & remote work: Fully remote position with increasing schedule flexibility post‑onboarding.
- Competitive compensation: Top pay and ample time‑off options.
Why Join Us?
- Work on a large‑scale, low‑latency trading system processing millions of daily transactions.
- No Legacy: Join an actively developed system – the engineers who built it remain on the team.
- Collaborate with a world‑class team of developers across North America and Europe.
- Enjoy the stability of a long‑term, fully remote role that only a bank can offer.