Senior Java Trading Systems Engineer
Tech Stack / Keywords
Firma i stanowisko
Work on trading systems at a top North American bank, engineering ultra-low-latency architectures for equities, options, FX, and more. The position involves building greenfield and semi-greenfield trading systems, collaborating directly with traders and product teams, focusing on high-performance backend services for algorithmic order management and order routing. This role is fully remote for residents of Poland or Romania, part of a core development team actively building and updating trading systems without legacy maintenance. The company supports the developer through a Polish entity for administrative and operational needs.
Wymagania
- Current Java programming experience with strong understanding of programming concepts including algorithms, complexity, and multi-threading.
- In-depth knowledge of data structures, especially Java collections framework.
- Proven experience building backend services for front-office trading systems.
- Deep understanding of front-office workflows and electronic trading platforms.
- Experience with algorithmic order management systems or order routing systems.
- Expertise in multi-threading, event-driven systems, and performance tuning.
- Ability to create maintainable, high-quality solutions for complex workflows.
- Strong communication skills and comfort working in high-stakes, trader-facing environments.
- Knowledge required for building low-latency trading systems measured in microseconds.
- Ability to align work schedule with a 6-hour overlap with US Eastern business hours.
Nice to have:
- Exposure to time-series databases and market data integration.
- Familiarity with algorithmic workflows and pricing engines.
- A computer science degree from a top school.
Obowiązki
- Design and implement robust software solutions for equities and FX trading systems using core Java.
- Build high-performance backend services that algorithmically manage and route orders.
- Create thorough test cases to ensure software stability and reliability.
- Collaborate with operations teams to build new features and improve existing functionality.
Benefity
- Work on a large-scale, low-latency trading system.
- Join an actively developed system with original engineers on the team.
- Collaborate with a world-class team across North America and Europe.
- Long-term, fully remote role with schedule flexibility post-onboarding.
- Competitive compensation with top pay and ample time-off options.
- Direct collaboration with client teams in North America and Europe.
- Professional growth in a supportive and challenging environment.
Inne informacje
Only open to residents of Poland and Romania. Citizens and legal residents with permission to work in Poland or Romania are welcome. Successful candidates will need to pass a standard background check. Personal data will be processed in accordance with applicable legal regulations and the recruitment process.
VISTULO sp. z o.o.
17 aktywnych ofert