VISTULO sp. z o.o. is seeking a Senior Java Trading Systems Engineer to join a core team building high-performance trading systems for a top North American bank. This is a unique opportunity to work on ultra-low-latency architectures and algorithmic order management systems in a fully remote environment, where your contributions directly impact global financial markets.
Key responsibilities
- 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.
Requirements
- Current Java programming experience with a deep understanding of algorithms, complexity, and multi-threading.
- Proven experience building backend services for front-office trading systems.
- Deep understanding of front-office workflows and electronic trading platforms.
- Expertise in event-driven systems, performance tuning, and low-latency development.
- Ability to align work with a 6-hour overlap with US Eastern business hours.
What we offer
- Work on a large-scale, high-performance trading system at an established financial institution.
- Professional growth through collaboration with a world-class team of developers.
- Direct engagement with client teams in North America and Poland.
- Long-term commitment in a stable, fully remote role.