Position: FIX Process Infrastructure Developer
Company: PSR Company
Experience required: 5y
Category: C++
English level: upper
Published: 2020-08-01T00:00:00+03:00

Experience:
- At least five years of modern, high-speed, reliable C++ programming experience in a professional setting following current C++ idioms and standards to produce real-time production quality code.
- Experience in colocation, high speed network stacks, GPU programming and distributed computing preferred.
- Knowledge of system architectures, infrastructure design, and operations management a plus. 

Skills and Qualifications: 
- Top flight C++ skills, using modern idioms and practices to squeeze the most out of the code while maintaining readability and maintainability.
- Experience in real-time options, equity or futures FIX trading flows, standards and processes required.
- Understanding of C++ QuickFIX is also required.
- Knowledge of network stacks, compiler architectures, memory and queueing tricks and other techniques to maximize the real-time performance of an application preferred. Ingrained use of standardized programming paradigms, professional coding standards and processes and the ability to deliver readable, maintainable, supportable designs and code.
- Experienced developing for a Linux environment.
- Excellent project management skills.
- Outstanding written and verbal communication skills. 
- Ability to solve complex networking, data, performance and software issues. 

Compensation: Competitive compensation consistent with the experience and skillset. 

Education: Bachelors, Masters or PhD in Computer Science.