Entry Level C++ Software Engineer
Wolverine Trading
About the Role
Wolverine Trading is seeking an Entry Level C++ Software Engineer for an on-site role in Chicago, IL. This position focuses on building cutting-edge, high-performance trading systems in collaboration with traders, engineers, and hardware specialists. The role offers a unique learning opportunity at the intersection of software, hardware, and financial markets, emphasizing speed, efficiency, and reliability.
Key Responsibilities
- Contribute to the design, development, and testing of C++ applications for trading platforms.
- Collaborate with traders and senior engineers to understand requirements and translate them into technical solutions.
- Assist in monitoring, profiling, and troubleshooting applications to enhance reliability and stability.
- Gain exposure to the full lifecycle of trading system development.
Requirements & Tech Stack
- Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or a related field.
- Strong knowledge of C++ and object-oriented design.
- Familiarity with modern C++ (C++17/20) is a plus.
- Solid understanding of data structures, algorithms, and problem-solving fundamentals.
- Interest in multi-threaded programming, performance tuning, and real-time systems.
- Curiosity about financial markets and a desire to learn how technology drives trading.
- Strong communication skills and a collaborative mindset.
- Passion for tackling complex technical challenges and continuous improvement.
Candidates must be presently authorized to work in the US and not require visa sponsorship now or in the future.
Additional Details
- The base compensation range for this role is approximately $80,000-$120,000, contingent on experience.
- Total compensation includes base salary and an annual discretionary bonus.