Exegy logo

Senior Software Engineer, C++

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Benefits
Career Development

Job Description

About Exegy

Exegy is a global leader in intelligent market data, advanced trading systems, and future-proof technology. Exegy serves as a trusted partner to the complete ecosystem of the buy-side, sell-side, exchanges, and financial services technology firms around the globe. Headquartered in St. Louis with regional offices in North America, the UK/Europe and Asia Pacific, Exegy has the global footprint to deliver world-class support and managed services to its customer base of elite financial market participants.

Job Summary

Exegy is seeking a highly motivated senior level software engineer to work closely with other dedicated engineers in our Market Data Engineering group. The engineer will be responsible for the design, implementation, documentation, and debugging of time critical, multi-threaded, distributed applications that interact with Exegy’s custom hardware acceleration devices. Successful candidates should have a strong work ethic, work well with others in a team environment, and the ability to quickly learn complex concepts relating to market data processing systems.

Responsibilities

  • 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

Our Ideal Candidate Has:

  • 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

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Senior Software Engineer, C++ Jobs at Exegy

What is the work location for this position at Exegy?
This job at Exegy is located in St Louis, Missouri, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Exegy?
Employer has not shared pay details for this role.
What employment applies to this position at Exegy?
Exegy lists this role as a Full-time position.
What experience level is required for this role at Exegy?
Exegy is looking for a candidate with "Senior-level" experience level.
What benefits are offered by Exegy for this role?
Exegy offers Career Development for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at Exegy?
You can apply for this role at Exegy either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.