Related skills
linux low-latency multithreading backtesting high-frequency trading📋 Description
- Lead design of major software components, systems, and features
- Design, develop, test, deploy, maintain and improve our core libraries
- Redesign software architecture to improve efficiency, scalability, and reduce future effort
- Leverage algorithms and data structures to speed up tick-by-tick backtesting
- Interact directly with traders to communicate technology changes, manage incidents and troubleshoot problems
- Mentor and train other team members on design techniques and coding standards
🎯 Requirements
- Bachelor’s or Master’s degree in Computer Science or related field
- 5+ years of strong hands-on programming experience using C++14 (not C-style C++) in linux environment
- Hands on technical leadership experience leading software engineers and setting technical direction
- Strong understanding of computer systems, multithreading, networks, and performance optimization
- Experience architecting and developing large-scale software systems
- Strong written communication skills and intermediate English skills
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!