About Flow Traders
Flow Traders is a leading principal trading firm with Headquarters in Amsterdam, and offices worldwide in New York, Singapore, Hong Kong, London and Cluj, Romania.
As a member of our technology team, you have the potential to make a global difference from day one. Out technologists, developers and engineers have an entrepreneurial mindset, bringing innovative ideas and smart solutions to the table. Our creative and quick-witted team members are challenged to use their technical skill sets to solve problems in a fast-paced trading environment.
Our technology department consists of three strategic units:
- Development: Designing and building the software suite that keeps Flow Traders miles ahead of its industry peers.
- Quality Assurance: Benchmarking, documenting, and testing the proprietary trading software developed for back, mid, and front office.
- IT: Deploying and maintaining the software and hardware infrastructure that supports all day-to-day activities at Flow Traders.
The variety of roles and specializations across the technology department reflects the diverse responsibilities of our developers and technologists. While Trading Support Engineers supply quick solutions on the adrenaline-fueled trading floor, developers focus on project deliverables and feature enhancements to our software suite.
Our Engineering Processes
We work in small teams, grouped by business area. Each team is typically responsible for a set of related applications and works in tight collaboration with business owners. We maintain libraries shared across the product groups to enable code re-use and to have a common view on application architecture. We write extensive unit tests and have a QA team that supports us with integration testing. We follow agile practices, tailored to the problem area and preferred team approach.
A Day in the Life
Morning is normally started with a standup meeting with your team. This is an opportunity to catch up on the progress of development, raise problems and discuss plans for the day. A business representative is also present, so questions to trading can be resolved instantly. After standup, you go back to your desk to program, review code on pull requests submitted by colleagues, and discuss functionality with traders. Sometimes a production issue is raised by support, and help from development is needed to provide advice. At lunchtime, you join your team for lunch in the lounge and enjoy a company-provided lunch. During the day, if there are no pressing issues or you feel that you need a break, you can unwind at the pool table or table tennis, or do a workout at the gym. After the day is done you can join your colleagues to celebrate a successful release or just socialize at our bar.