C++ Software Engineer
Wolverine
| Company | Wolverine |
| Category | Engineering |
| Location | Chicago |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | 26 Jan 2026 |
| Last verified | 12 Aug 2026 |
| Source | The employer's own careers page (company_site) |
Description
At Wolverine Trading we’re looking for a Low-Level C++ Software Engineer to work at the intersection of hardware and software. Your focus will be on improving the performance of our critical and ultra-low latency trading systems, working on all parts of the trading systems stack.
• Develop and improve performance-critical C++ applications, ensuring ultra-low latency and high throughput
• Collaborate with FPGA engineers, hardware specialists, and systems teams to push performance boundaries
• Analyze and resolve real-time system issues, improving the reliability and stability of our trading platforms
• Build tools to monitor, profile, and analyze the performance of systems at every level
• Bachelor's degree in Computer Science, Computer Engineering, or equivalent
• A minimum of 2+ years of professional C++ experience with a focus on high-performance applications
• Strong grasp of data structures, algorithms, and modern C++ practices (C++17/20)
• Experience and aptitude in multi-threaded programming and performance tuning
• Ability to analyze experimental results and optimize system performance
• Effective communication skills, with the ability to effectively engage both technical and non-technical stakeholders
• Most importantly: a drive to make things better