Low-Level C++ Performance Engineer

Financial institution specializing in proprietary trading, asset management, order execution services, and technology solutions, founded in 1994.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Finance

Description For Low-Level C++ Performance Engineer

Wolverine Trading, a leading financial institution founded in 1994, is seeking a Low-Level C++ Performance Engineer to work at the intersection of hardware and software. This role focuses on improving ultra-low latency trading systems performance, working across the entire trading systems stack. The position offers an exciting opportunity to work with cutting-edge technology in high-frequency trading.

The ideal candidate will have strong C++ programming skills with a focus on performance optimization, experience with multi-threaded programming, and a deep understanding of modern C++ practices. While prior trading experience is valued, the company emphasizes long-term potential and the drive for continuous improvement over industry-specific experience.

Wolverine Trading offers an exceptional work environment with a flat organizational structure that promotes teamwork and provides easy access to senior staff. The company culture emphasizes both professional growth and work-life balance, with numerous team-building activities and events. The comprehensive benefits package includes competitive compensation, full healthcare coverage, retirement plans, and unique perks like free meals and on-site gym facilities.

Located in Chicago, the role provides an opportunity to work with a diverse team of professionals in a collaborative environment. The company's focus on innovation, achievement, and integrity, combined with its position as a market leader in derivatives trading, makes this an excellent opportunity for engineers looking to make a significant impact in financial technology.

Last updated 3 months ago

Responsibilities For Low-Level C++ Performance Engineer

  • 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 trading platforms
  • Build tools to monitor, profile, and analyze the performance of systems at every level

Requirements For Low-Level C++ Performance Engineer

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent
  • A minimum of 2+ years of professional C++ experience with 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
  • Drive to make things better

Benefits For Low-Level C++ Performance Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Highly competitive salary & bonus opportunity
  • Generous paid time off and flexible scheduling
  • 100% coverage of medical, dental, vision, life, and disability benefits for single coverage
  • Generous Paid Parental Leave
  • 401K and Roth 401K
  • Profit sharing plan
  • Long- and short-term disability
  • Free breakfast and lunch from in-house kitchen
  • On-site gym with subsidized membership
  • Frequent company outings
  • In-house education team and continuous learning opportunities
  • Mentorship Program through first six months

Interested in this job?

Jobs Related To Wolverine Trading Low-Level C++ Performance Engineer

Trading Systems C++ Engineer

Trading Systems C++ Engineer position at Wolverine Trading, focusing on implementing high-performance trading strategies and systems optimization with competitive compensation and benefits.

Software Engineer (Python/Django)

Python/Django Software Engineer role at Kraken, developing sustainable energy solutions with focus on smart meter systems and renewable energy technology.

Implementation Engineer

Implementation Engineer position at Plusgrade in Singapore, focusing on travel technology systems implementation with Java, APIs, and cloud technologies.

Software Developer 3

Mid-level Software Developer position at Oracle focusing on backend development with competitive salary and comprehensive benefits package.

Software Developer 2

Mid-level Software Developer position at Oracle in Austin, TX, focusing on backend development with Java, Python, and Kubernetes, offering competitive compensation and comprehensive benefits.