Software Engineer, C++
Tower Research CapitalAbout the Role
Tower Research Capital is a leading quantitative trading firm seeking a Software Engineer to design and implement a high-frequency trading platform for cryptocurrency markets. The role involves collecting quotes and trades from exchanges worldwide and disseminating orders, while optimizing the platform through advanced network and systems programming techniques to minimize latency.
- Designing and implementing a high-frequency trading platform for cryptocurrency markets, collecting quotes and trades from exchanges globally
- Optimizing the platform using network and systems programming to minimize latency
- Analyzing system throughput and latency performance and building performance-tracking tools
- Developing systems that provide easy access to historical market data and trading simulations
Requirements
- A degree in computer science or a related field
- At least 5-7 years of experience in a software engineering role
- A strong background in data structures, algorithms, and object-oriented programming in C++
- Brilliant problem-solving abilities
- The ability to manage multiple tasks in a fast-paced environment
- Strong communication skills
- Good understanding of Linux operating system and Networking (TCP/IP and UDP) is a plus
- Knowledge of Python and shell scripts is a plus
- Familiarity with cryptocurrency markets, exchange APIs (WebSocket/HTTP), and cloud technologies is a significant plus
What You'll Get
- Generous paid time off policies
- Savings plans and other financial wellness tools available in each region
- Hybrid working opportunities
- Free breakfast, lunch, and snacks daily
- In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
- Company-sponsored sports teams and fitness events (JPM Corporate Challenge, Cycle for Survival, Wall Street Rides FAR and more)
- Volunteer opportunities and charitable giving
- Social events, happy hours, treats, and celebrations throughout the year
- Workshops and continuous learning opportunities