FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior C++ Software Engineer
Belvedere Trading, LLC. Design, develop, and optimize scalable, extensible trading applications .
Posted 9/24/2026full-timeChicago • Illinois • United StatesSenior💰 $175,000 - $250,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing scalable trading applications using C++ and Python, with a strong focus on high-performance, multi-threaded programming and automated trading systems. Possesses a solid understanding of financial market concepts and the ability to collaborate effectively with cross-functional teams.
Highest-signal resume keywords
C++ ProgrammingPython ScriptingHigh Performance ProgrammingAutomated Trading SystemsObject-Oriented Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++ ProgrammingPython ScriptingObject-Oriented DesignData StructuresAlgorithmsMulti-Threaded ProgrammingNetwork ProgrammingAutomated TestingPeer Code ReviewMarket Data Systems
Soft Skills
Strong Communication SkillsEntrepreneurial SpiritCoaching Junior Engineers
Tools & Technologies
Automated Testing ToolsTrading ApplicationsMarket Data FeedsExchange Protocols
Industry Keywords
Financial Market ConceptsOptions TradingOperational RiskConcurrencyThroughputUltra-Low Latency Performance
Tech Stack
Tools & technologiesPythonC++
About the role
Key responsibilities & impact- Design, develop, and optimize scalable, extensible trading applications
- Deploy successful enterprise-level applications leveraged across a variety of asset classes
- Work alongside traders to develop and deliver scalable, highly available software systems
- Improve the efficiency and effectiveness of the 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 best practices throughout the development process
- Design and build high-performance market data systems
- Ingest and process raw market data feeds
- Implement exchange protocols such as CME and Cboe
- Optimize systems for concurrency, throughput, and ultra-low latency performance
- Collaborate with traders, quantitative researchers, analysts, and engineers on challenges across technology, mathematics, and finance
Requirements
What you’ll need- 7+ years of experience with C++ programming and Python scripting languages
- 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
- Entrepreneurial spirit
- Willingness to coach junior engineers and teach and learn from peers
- A degree in computer science or any related engineering discipline
- Experience with financial market concepts, including options trading and engineering
- Regular and reliable attendance during standard business hours
- Ability to be on-site prior to the start of business on occasion
- Sponsorship is not available for this position
Benefits
Comp & perks- Certain positions are eligible for discretionary bonuses
- Employees have access to a variety of benefits (details available on the company's website)
- Virtual interviews via phone or video
- Virtual recruiting and onboarding through the remainder of the year unless otherwise noted