Design, implement and maintain software to the demanding standards of automated trading systems
Monitor, research, and optimize pricing, trading, and hedging performance
deployment and testing of electronic trading system and
Building trading tools, and risk management tools and other proprietary applications
About You :
You follow good principles of software engineering like TDD, writing modular, maintainable, clean code, and are used to working in an Agile environment.
Strong engineering skill set with firm grasp of fundamental Computer Science principles and a test-driven approach to software development.
Computer Science / Engineering degree preferable.
7+ years programming experience writing latency sensitive applications in C# or equivalent experience in another OO language, with some experience of C#
5+ years financial experience at a Hedge Fund, Investment Bank, or Exchange building matching engines, electronic trading systems, algorithm trading systems, or market data systems
Experience working in and performance tuning a Linux environment
Knowledge of script programming language like Python
Ability to adapt to changing priorities within a fast moving industry and start-up culture
Nice to have : experience building micro-service architecture systems, test automation, derivatives pricing, scaling, operating system and network layer performance tuning, experience with ZeroMQ, In-memory Database / Redis, InfluxDB, or similar libraries.
Excellent verbal and written communication skills in English