Seeking a C++ Low Latency Engineer to join our team. The ideal candidate will collaborate with traders to transform trading ideas into algorithmic code, fine-tune current algorithms, and create new ones. This position demands excellent communication skills since the candidate will work closely with traders, interpreting their requirements and converting them into code.
Responsibilities:
● Writing algorithmic code for trading programs and improving existing code
● Collaborating with traders to turn trading ideas into algorithms
● Testing and optimizing code structures to improve performance
● Writing unit tests for all algorithms
● Maintenance, retrofitting, and testing of algorithms in simulation environments
● Testing for speed, bugs, and edge cases
Requirements:
● Minimum 1-3 years of experience developing software on a team using version control, etc.
● Experience in algorithmic trading software engineering a plus
● Strong communication skills, as this role requires collaboration with traders to make ideas reality
● Bachelor’s degree in a STEM field or equivalent experience
● Significant experience in C, C++, or Rust
What we offer:
● Work-Life Balance - no excessive overtime
● Competitive market-based pay with results based rewards
● Solid benefit package including 401(k), medical, dental, vision, and more
● Generous time off including holidays and vacation
● Education Reimbursement
● Freedom to solve technical challenges
● Fully stocked break room, weekly lunches, volunteer opportunities, and more!