Entry Level C++ Software Engineer
Wolverine Trading
About the Role
Wolverine Trading is seeking an Entry Level C++ Software Engineer to launch their career in high-performance trading technology. This role is specifically for candidates graduating in Fall/Winter 2026, with an anticipated start date in early 2027. The position is on-site at our Chicago headquarters.
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 improve reliability and stability.
- Gain exposure to the full lifecycle of trading system development, from idea to production support.
Requirements & Tech Stack
- C++
- Object-oriented design
- Data structures
- Algorithms
- Problem-solving fundamentals
- Multi-threaded programming (interest in)
- Performance tuning (interest in)
- Real-time systems (interest in)
- Modern C++ (C++17 or later) - a plus
Qualifications
- Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a related field, graduating in Spring 2027 (April to June 2027).
- Available to begin full-time employment in summer 2027.
- Strong knowledge of C++ and object-oriented design.
- 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 continuously improving.
- Authorized to work in the US and do not require visa sponsorship now or in the future.
No prior finance or trading experience is required.