Senior C++ Engineer – Multithreaded Systems | St. Louis, MO | Apply Now
🚀 Now Hiring: Senior C++ Engineer – St. Louis, MO (Hybrid)
Client: Financial Services Company
Location: St. Louis, MO | Work Mode: Hybrid (Onsite 3 days/week)
Compensation: Negotiable | Job Type: Contract (W2 Only)
We’re looking for an experienced and driven C++ Software Engineer to join a high-performance Market Data Engineering team for a leading financial services client. If you're a multithreaded C++ expert with a background in financial trading platforms, this role offers a dynamic and challenging opportunity.
🧠 Required Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent industry experience
- 7+ years of hands-on experience developing multithreaded C++ software systems
- 3+ years of experience with clean, extensible object-oriented designs and design patterns
- Experience working in financial trading platforms
- Proficiency in Linux environments (RedHat, CentOS, SUSE)
- Knowledge of Linux development, debugging tools, and performance profiling
- Experience in memory leak detection and code quality analysis
🌟 Preferred Skills
- MS or PhD in a relevant technical field
- 10+ years in C++ software development with real-time or ultra-low latency systems
- Experience with C++11 standard or newer
- Agile development and Test-Driven Development (TDD) experience
- Background in market data processing and trading systems
- Ability to mentor peers on modern C++ standards and design best practices
🔧 Key Responsibilities
- Design and implement reusable, scalable software for real-time market data systems
- Refactor and maintain existing codebase for improved efficiency and maintainability
- Collaborate with cross-functional teams on strategic platform improvements
- Optimize systems for performance using profiling and debugging tools
- Participate in automating testing, packaging, and deployment workflows
📬 How to Apply
Submit your resume or inquiries to:
Email: raju@valzosoft.com
🔖 SEO Keywords
C++ Engineer Jobs, Multithreaded C++ Developer, Low Latency C++ Systems, Market Data Developer, Financial Software Engineer, C++ Linux Developer, Real-Time Trading Systems
Join a high-caliber team focused on building ultra-fast, mission-critical software for market data processing. If you thrive in performance-intensive environments and are passionate about financial technologies, this is the role for you!
Join the conversation