Overview:
As a senior developer on our Execution Platform team, you’ll be working with traders and quantitative analysts to support their research and execute their strategies. Using your deep understanding of software design principles and expertise in building high-performance systems, you will actively participate in all aspects of creating our ultra-low latency trading system. You'll join a close-knit team of agile, talented software designers. Working alongside our FPGA engineers, we are committed to innovation and pushing technological boundaries. In this group, we see our contribution directly impact our bottom line.
Qualifications:
Essential
- EE/CE Bachelor’s degree or Master’s degree
- Minimum 5 years’ experience in C++ development, including C++11 (or higher)
- Experience of leading a development team, and guiding/mentoring junior developers
- Building high-performance systems operating in a Linux environment
Strongly Preferred Skills
- C++17
- Agile approaches, including test driven development
- Linux kernel/driver development
- Embedded systems programming
- Messaging technologies, e.g. ZeroMQ or RabbitMQ
Nice to have
- Python
- FIX messages and Exchange APIs
- Programming robotic systems
- Graphics engine / game development
by via developer jobs - Stack Overflow
No comments:
Post a Comment