Exegy

Senior Software Engineer, C++

Exegy

full-time

Posted on:

Location Type: Hybrid

Location: St. LouisMontanaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Design and build ultra-low latency Foreign Exchange feed handlers for Equities, Options, Commodities, Fixed Income and Foreign Exchange markets
  • Design and build reusable and extensible software to process financial market data in an ultra-low latency system
  • Refactor and test existing software implementations
  • Support Technical Account Managers and Operations
  • Mentor other Market Data Engineer developers
  • Work with other development groups at Exegy on strategic initiatives
  • Identify ways to automate testing, packaging, and deployment

Requirements

  • BS degree in Computer Science, Electrical Engineering, or relevant industry experience
  • 7+ years’ experience in developing multithreaded C++ software systems
  • 5+ years’ experience in designing clean and extensible object-oriented designs
  • Experience in applying design patterns
  • Experience with scripting languages, Python preferred
  • Familiarity with Linux operating systems (RedHat, CentOS, SUSE Linux)
  • Experience with Linux development and debugging tools
  • Knowledge of profiling, memory leak detection and other code analysis
  • Experience developing real-time or ultra-low latency C++ software systems preferred
  • Experience with financial market data preferred
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work arrangements
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++multithreadingobject-oriented designdesign patternsPythonLinuxreal-time systemsultra-low latency systemscode analysismemory leak detection
Soft Skills
mentoringcollaborationautomationsupport
Certifications
BS degree in Computer ScienceBS degree in Electrical Engineering