Taro Logo

Senior C++ Software Engineer

Belvedere Trading is a leading proprietary trading firm proudly headquartered in downtown Chicago, specializing in market-making activities across various financial instruments.
Senior Software Engineer
Hybrid
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior C++ Software Engineer

Belvedere Trading, a leading proprietary trading firm headquartered in Chicago, is seeking a Senior C++ Software Engineer to join their technology team. This role offers an exciting opportunity to work on high-performance automated trading systems, collaborating with Quants, Traders, Analysts, and Engineers to tackle challenges in programming, technology, mathematics, and finance.

As a Senior C++ Software Engineer, you'll be at the forefront of developing and optimizing scalable, extensible trading applications that can be leveraged across various asset classes. You'll work closely with traders to deliver highly available software systems, improve development processes, and reduce operational risk. Your responsibilities will include maintaining and troubleshooting critical trading applications, delivering quality systems through automated testing and peer code reviews, and applying your industry knowledge and technical skills in innovative ways.

The ideal candidate will have 5+ years of experience with C++ programming and Python scripting, a strong understanding of object-oriented design, data structures, and algorithms, and experience in high-performance, multi-threaded, network programming. You should be able to take full ownership of projects from design to deployment and possess strong communication skills. An entrepreneurial spirit and willingness to coach junior engineers are also valued.

Belvedere Trading offers a dynamic and inclusive work environment, guided by their core values: Team Belvedere, Me In Team, Own It, Iterative Innovation, and Passionate Discourse. The company is committed to providing equal opportunities and fostering diversity in the workplace. This hybrid role is based in Chicago and offers the chance to work with cutting-edge technology in the exciting world of proprietary trading.

If you're passionate about high-performance software development and want to contribute to the future of the trading industry, this role at Belvedere Trading could be the perfect fit for you. Join a team driven by intellectual curiosity and help shape the landscape of automated trading systems.

Last updated a year ago

Responsibilities For Senior C++ Software Engineer

  • Design, develop, and optimize scalable, extensible trading applications
  • Work alongside traders to develop and deliver scalable and highly available software systems
  • Improve the efficiency and effectiveness of our development process and reduce operational risk
  • Maintain, support, and troubleshoot critical trading applications
  • Deliver quality systems through automated testing and peer code review
  • Apply industry knowledge and technical skills in new and innovative ways
  • Encourage the use of best practices throughout the development process

Requirements For Senior C++ Software Engineer

Python
Linux
  • 5+ years of Experience with C++ programming and Python scripting languages
  • A strong understanding of object-oriented design, data structures, and algorithms
  • Experience in high performance, multi-threaded, network-programming
  • Ability to take full ownership (design, implement, test, deploy, maintain) of projects
  • Strong written and verbal communication skills
  • Possess an entrepreneurial spirit
  • Willingness to coach junior engineers in addition to teaching and learning from peers

Interested in this job?