Senior C++ Software Engineer at Wolverine Trading
What You'll 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, integrity and reliability of existing applications
- Investigate and fix problems with production systems in real-time
- Construct experiments and analyze data to identify ways to improve technical performance and new trading opportunities, ensuring that results are valid and reproducible
- Collaborate with technical and business peers to develop new trading strategies and systems
- Communicate technical knowledge to both technical and non-technical audiences
Skills You'll Need
- Top-notch C/C++ coding skills, with a solid foundation in data structures
- Excitement for software engineering
- Dedication to testing
- Excellent analytical and problem solving skills
- Passion for writing clean high quality code
- Desire to active participate in the code review process as a reviewer and reviewee
- Willingness to collaborate and learn from other team members
- Ability to take ownership over projects and be self-directed on what needs to happen next
- Strong communication skills with both engineers and people without a technical background
- Experience with SQL database, mutli-thread programming, STL & Boost
- Bachelor's degree in Computer Science or Computer Engineering, or equivalent.
Sponsorship is not available for this position.