FX Trading Systems Engineer (Java Backend)
Vistulo (for a major N. American bank)
Senior Java backend development role building high-performance FX trading systems for a major North American bank. You'll design and implement low-latency (microsecond) backend services for algorithmic order management and routing, collaborating directly with traders and product teams. This is a hands-on greenfield/semi-greenfield project where you'll use core Java, multi-threading, and data structures to build trading infrastructure from the ground up.
Brakuje: team size and composition, specific trading frameworks or platforms in use.
Senior Java backend development role building high-performance FX trading systems for a major North American bank. You'll design and implement low-latency (microsecond) backend services for algorithmic order management and routing, collaborating directly with traders and product teams. This is a hands-on greenfield/semi-greenfield project where you'll use core Java, multi-threading, and data structures to build trading infrastructure from the ground up.
- ✓Greenfield and semi-greenfield projects with no legacy systems
- ✓Direct collaboration with the client team (not just through middleman)
- ✓World-class team including original system builders still on the team
- ✓Long-term commitment emphasis, not fixed-scope outsourcing
- ✓Top pay and ample time-off options (mentioned in offer)
- ✓First-tier work – not technical support or maintenance
- !Requires 6-hour overlap with US Eastern hours (likely late afternoon/evening in Poland)
- !Employment through a Polish intermediary company, not direct with the bank
- •Design and implement high-performance backend services for FX trading systems using core Java
- •Build algorithmic order management and order routing services
- •Write thorough test cases to ensure software stability and reliability in production
- •Debug and tune performance issues in low-latency (microsecond) trading systems
- •Collaborate with operations teams to build new features and improve existing functionality
- •Participate in code reviews and peer programming with a global team
- •Analyze and optimize data structures and concurrent algorithms for throughput
- •Communicate directly with traders and product teams on requirements and feedback
Oferta dla doświadczonych specjalistów (Senior).
Java developer with at least 5 years experience including building backend services for trading systems (any asset class). Solid grasp of multi-threading and data structures, and ability to work with US Eastern hours.
Junior developers or those without trading domain experience. Not suitable for people uncomfortable with high-stakes, trader-facing roles or unwilling to maintain a 6-hour overlap with US Eastern business hours.
- ?How many developers are on the team and what is their geographic distribution?
- ?What is the specific technical stack beyond Java (e.g., messaging, databases, deployment)?
- ?Is there an on-call rotation or support duty?
- ?What are the exact US Eastern hours for the required overlap (e.g., 8am-2pm EST)?
- ?What is the onboarding process and how long does it take to become productive?
- ?What specific trading protocols or platforms are used (e.g., FIX, Reuters, Bloomberg)?
- ?What are the performance targets (e.g., latency in microseconds)?
- ?What is the policy for time off and how does it interact with the overlap requirement?
- −Team size and composition
- −Specific trading frameworks or platforms in use
- −On-call or support responsibilities
- −Deployment and CI/CD processes
- −Testing practices beyond 'thorough test cases'
- −Exact working hours for US Eastern overlap
- −Number of paid time-off days
Collaborative, high-stakes trader-facing environment. You'll work directly with a world-class team of developers across North America and Europe, including the original system architects. The culture values deep technical curiosity and long-term commitment.
Powyżej mediany rynkowej
≈ 270,0–300,0 zł/h
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →