Taipei

High Frequency Trading
C++ Developer

Celerity Trading is hiring developers in Taipei to help us grow to new markets, and keep our tech stack cutting edge. Experience in finance is appreciated but not required, what we're really looking for is people strong in native or embedded software development (and we're looking at FPGAs too, so hardware people are welcome), but willing to learn about our trading business.


What is it like working for us

Develop, all the way

  • You will contribute to all levels of our tech stack to get things done.
  • We all have our areas of expertise, but any improvement you can think of, you can work on.
  • You will be given designing freedom few developers have. Computing and networking hardware, cloud services access, new frameworks and libraries, make a case for it and we'll go for it.
  • Speaking of new designs, our trading business is fully automated and we always follow the data. If you have a brilliant trading idea, your job title doesn't matter, we can put it to the test and if it works, it works.

Learn

  • Let's face it, our business is pretty specific, we don't expect anyone to already know everything they need to know to work here. Actually, none of us do. So we'll help you get up to stuff in Networking, C++, Python/Data Science and trading. You won't get more hands-on than here, that's a promise.

Communicate

  • You will work daily with people in Hong-Kong and Paris, handling the distance is a problem to solve, but we're engineers right ?
  • We use Slack, Trello and Bitbucket to sync. That means all the important stuff (and a lot of useless stuff) gets written down, you will always be in the loop.
  • That also means we really need people who are good at explaining themselves clearly and concisely in written English.


Skills you will need

  • C++, the modern kind. We're not looking for a meta-programming guru, but you will use it every day, so you need to already know your stack from your heap, and your rvalue from your lvalue. We're currently up to C++14 in production, but C++17 is on the cards very soon.
  • Bash and friends. At the end of the day, all our automation is done through the command line, and we automate a lot. This is a pretty rich environment, which would take too long to learn all the way, so we need someone who is already comfortable with it.
  • Linux. For monitoring processes, installing dependencies, setting up networking interfaces... Linux is also a big topic, better have a headstart.


Skills that would be nice to have

  • Python. Everything that doesn't need to be C++ and is more than a couple line of shell script, we do in Python. That covers a lot of things ! It serves business needs, and is also how we keep track of system performance stats.
  • Derivatives trading. Ever heard of greeks, forwards, vol premium ? No ? Well, we're going to sound like aliens for a while, so you could use some catching up.
  • FPGA development. That won't be a full time project just yet, but it's getting started. Any help appreciated. Hardware ? Pretty hard.


What's in it for you

  • A good pay. Your base salary will be competitive, and we reward everyone based on contribution, so you can make it a very good pay.
  • Work, from Taipei, from home, from Hong Kong, from Paris! We are very comfortable working remotely, you will have a desk, but you won't be stuck to it.
  • Offsites ! We do need to all meet from time to time, so you'll get to travel as well, on us.


Applying

Fill this. Be concise, no need to try to oversell yourself, we're ok with mere mortals.