What will you do
You will be fully involved in the development of a high-performance FX trading platform working closely with the Clients engineering team. The system includes components such as real-time pricing engines connectivity to exchanges and market data providers (e.g. Bloomberg) and infrastructure supporting low-latency execution. Your core responsibility will be the design development and continuous optimization of trading components with a strong focus on throughput and latency. The role requires a deep understanding of high-frequency trading architectures efficient memory management and performance-critical Java development. Youll be working in an environment where microseconds matter contributing directly to the speed stability and scalability of the system.
Your tasks:
- Design develop and maintain components of a high-performance FX trading platform
- Optimize system architecture and application code for ultra-low latency and high throughput
- Implement and enhance real-time pricing engines and market data connectivity (e.g. Bloomberg exchanges)
- Collaborate closely with the Clients engineering team in a hybrid model (2 days/week onsite)
- Apply advanced Java techniques (off-heap memory lock-free algorithms GC tuning) in performance-critical contexts
- Ensure reliability and scalability of the trading infrastructure under high load
- Participate in code reviews and contribute to high-quality engineering standards
- Monitor and profile application performance using appropriate tools and methodologies
- Work in an agile environment with active involvement in technical discussions and continuous improvement
Your skills:
- At least 5 years of practical experience in Java with focus on low latency performance optimization (off-heap memory management lock-free algorithms GC tuning)
- Deep understanding of high-frequency trading system architecture
- Experience with specialized trading protocols (FIX FAST market-specific binary protocols)
- Practical experience in implementing design processes ensuring high quality of solutions provided
- Practical knowledge of the Scrum methodology or similar agile methodology
- Good communication skills and ability to establish effective cooperation with clients
- Fluent English and readiness for frequent written phone or direct communication
- Availability to work in a hybrid mode twice a week from the office (GFT or client)
Nice to have:
- Experience with time-series databases and real-time analytics platforms
- Experience with capacity planning for trading system infrastructure
- Knowledge of Test Driven Development methodology
- Experience with FPGA hardware acceleration or co-located exchange connectivity
- Familiarity with performance profiling tools (JMH YourKit Honest Profiler)
- Work experience in distributed teams
We offer you:
- Hybrid work 2 days a week in our/our clients office
- Working in a highly experienced and dedicated team
- Competitive salary and extra benefit package that can be tailored to your personal needs (private medical coverage sport & recreation package lunch subsidy life insurance etc.)
- Contract of employment or B2B contract
- On-line training and certifications fit for career path
- Free on-line foreign languages lessons
- Regular social events
- Access to e-learning platform
- Remote work option available for candidates outside GFT office locations (Lodz Krakow Warszawa Poznan Wroclaw).
Required Experience:
Senior IC