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!