Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Trading Systems Engineer

Vistulo (for a major N. American bank)

Remote

PLN 290,000 - 364,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A key player in financial technology seeks a Senior Java Trading Systems Engineer to build high-performance systems for trading fixed income and FX. This fully remote position is tailored for Polish residents and offers the chance to work directly with a top North American bank. Candidates must have expertise in Java programming and a solid grounding in trading systems. The role promises professional growth and competitive compensation, all within a supportive and dynamic environment.

Benefits

Competitive compensation
Flexible remote work arrangements
Professional growth opportunities

Qualifications

  • Experience building and maintaining trading systems in fixed income, FX, or equities.
  • Strong understanding of programming concepts and multithreading.
  • Experience with distributed, event-driven applications.

Responsibilities

  • Develop core trading systems in a low-latency environment.
  • Collaborate directly with traders and product teams.
  • Participate in the building and updates of functional systems.

Skills

Java programming
Multithreading
Algorithms and data structures
Analytical and problem-solving skills
Communication skills

Education

Computer science degree from a top Polish school

Tools

Trading protocols (FIX, Tradeweb, Bloomberg, MarketAxess)
Time-series databases
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.