This job is archived
(Archived) Senior C++ Software Engineer
Job Description
Job description:
About The Role:
The ideal candidate excels at both collaborating with technical and business subject matter experts to identify and implement new trading strategies, while also debugging and fixing mission critical problems. This is a hands-on position spanning the entire development stack of our bleeding edge ultra-low latency trading systems from idea generation all the way to support.
What Youll Do:
- Perform full life cycle development and deployment of C++ applications and libraries for exchange gateways, trading strategy execution, risk management and trade reporting
- Develop systems to maintain, analyze and improve performance, and to insure the integrity and reliability of existing applications
- Investigate and fix problems with production systems in real-time, using modern profiling techniques to triage issues as they arise
- Construct experiments and analyze data to identify ways to improve technical performance and new trading opportunities, ensuring that results are valid and reproducible
- Work with our quant team to construct experiments and analyze data to identify ways to improve technical performance and new trading opportunities, ensuring that results are valid and reproducible
- Communicate technical knowledge to both technical and non-technical audiences
OOJ 1306
Qualifications:
What Were Looking For:
- Ability to write clean, high performance, low-latency C/C++ using up to date software engineering practices, with a solid foundation in data structures and algorithms
- Domain expertise including knowledge of modern usage of STL and Boost libraries, multi-threaded programming and optimization techniques
- Desire to actively participate in the code review process as a reviewer and reviewee, as well as a willingness to collaborate and learn from other team members
- Dedication to testing and measuring actionable changes to a pre-existing and constantly evolving process
- Strong communication skills and ability to collaborate with peers of varying technical backgrounds
- Ability to own tasks, driving an idea from its theoretical inception to its application in a real-time system
- A passion for technology, excited about finance and a drive to learn
- Bachelors degree in Computer Science or Computer Engineering, or equivalent
Why is This a Great Opportunity:
Very well established trading firm with tons of growth opportunity. Great work culture and great work-life balance. Company has great benefits including 100% coverage of medical, dental, vision, 401k and profit sharing.
Salary Type : Annual Salary
Salary Min : 160000
Salary Max : 180000
Currency Type : US Dollars