Job Details:
C++ Software Engineer
My client is currently seeking a talented and highly motivated C++ software engineer with a passion for Linux, to join their Trading Systems group. The ideal candidate will have extensive experience developing in C++ and Python for Linux based systems, a solid understanding of the Linux operating system and user-level tools, and a high level of confidence using and configuring Linux and build tools. Specific in-depth knowledge of the Linux network layer, various network protocols and Linux kernel internals are a plus for this role. We are looking for a fast learner who can work independently once assigned a task. Experience developing algorithmic trading strategies from concept to implementation is a plus.
Responsibilities:
• Work with project manager and traders to understand the business requirements and technical challenges.
• Work collaboratively on a design which suits our low latency requirements.
• Enhance our existing trading infrastructure.
• Create and maintain financial exchange protocol adapters for both market data and order entry.
• Integrate protocol adapters into and enhance existing trading framework.
• Write unit tests.
• Research new data structures and algorithms for improved inter and intra process communication.
• Build new trading infrastructure.
Qualifications:
• 3-5 years of
• Extensive C++ experience.
• Modern C++ (C++14/17).
• In depth Linux experience.
• Comfortable working in a Linux environment.
• Shell scripting and working with common Unix tools.
• GNU Make.
• BSD socket programming (TCP and UDP, multicast).
• Scatter-gather IO, epoll, etc.
• Zero copy and kernel bypass (SF) is a plus.
• Code profiling
• Low level optimizations
• x86-64 assembly
• Low latency tuning
• Concurrency
• pthreads, atomics, memory barriers/fences.
• Shared memory IPC.
• Python scripting (Python3).
• Experience with git for version control.
• Fluent in English with strong communication skills / works well with others.
Please send your resume to kevin@libertyjobs.com
• Kevin McCarthy
• Liberty Personnel Services, Inc.
410 Feheley Drive | King of Prussia, PA 19406
• Direct Line: 484.238.1949
• kevin@libertyjobs.com www.libertyjobs.com
• http://www.linkedin.com/pub/kevin-mccarthy/0/521/133