> Markdown version of [/jobs/ext/4638366-senior-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/4638366-senior-c-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior C++ Software Engineer - **Company:** Belvedere Trading - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $175,000 - $250,000 - **Contract:** Permanent contract - **Skills:** Algorithmic Trading, Automation of Tests, C++ (Programming Language), Code Review, Computer Programming, Data Structures, Object-Oriented Software Development, Software Systems, Multithreading, Scripting, Enterprise Software Applications, Information Technology - **Published:** November 8, 2026 - **Apply:** https://www.juju.com/job/28_25303_26663d666b68d886c6d15978866f6b3a ## About the Role * 7+ 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 * Demonstrated success in delivering automated trading systems is a plus * 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 * A degree in computer science or any related engineering discipline * Experience with financial market concepts, including options trading and engineering ## Description * Design, develop, and optimize scalable, extensible trading applications, and deploy successful enterprise-level applications that can be leveraged across a variety of asset classes * 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