Advanced С++ Engineer (offline)

RESPONSIBILITIES

Benchmarking and optimizing new and existing trading infrastructure;
Convert (Explicit) high-level requirements into (Implicit) detailed requirements for building the core-Platform;
Ask questions in areas where requirements are not fully laid out;
Developing and maintaining new market data, order entry handlers, real-time position, and risk management systems;
Collaboratively working with a team.

REQUIREMENTS

6+ years of experience developing applications in C++ (with at least 4 years of C++ 11);
Experience with parallel, concurrent, and multi-threaded programming;
In-depth knowledge of working on G++ and/or CLANG on Linux (Ubuntu), and bash automation scripting;
Working with BINARY protocols (SBE, or Google ProtoBuf) for inter-process RPC calls/payload;
Experience in Recursion (Sorting/Searching/Caching) template-based algorithms;
Experience with SocketProgramming;
Lockless-Queue (and CPU Hot-spinning and Pinning);
Ability to benchmark and optimize processes and core-platform.

WILL BE A PLUS

Relevant experience in Fintech (or trading platforms);
std::traits, std::type_info, and re-usable template-programming;
Understanding of Multicast/broadcast in socket programming (or ZMQ);
Understanding of Kubernetes (and/or alternate DevOps automated deployment).

WHAT WE LOVE ABOUT INNOVECS

An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
High-level compensation and regular performance based salary and career development reviews;
Medical insurance (health), employee assistance program;
Paid vacation, holidays and sick leaves;
Gym 24/7, personal fitness instructor;
Massage in the office, personal wellness consultant;
English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
Referral program;
Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.

About Innovecs

Innovecs is Global technology outsourcing company with offices in New York, San Francisco, London, Tel Aviv, and R&D center in Ukraine. We specialize in Supply chain & Logistics, Healthcare, Fintech, Retails/E-commerce, and Gaming and Entertaiment. We focus on cutting-edge technologies such as Blockchain, Cloud/SaaS, Mobile technologies and BI & Big Data. Our innovative technologies and challenging projects attract highly-skilled and passionate IT specialists. This dynamic culture allows us to keep a special «Silicon Valley» atmosphere at Innovecs and provide excellent delivery on even the most challenging projects.

Our clients consider us as partners in offering strong technological expertise and deep understanding of their business processes. We don’t just offer products, we help our clients to build successful and scalable businesses. We are proud of the fact that our clients rely on us in creating revolutionary software from scratch. Our philosophy is to exactly fulfil our clients’ needs and always go the extra mile to exceed their expectations.

Company website:
https://www.innovecs.com/

The job ad is no longer active
Job unpublished on 26 June 2020

Look at the current jobs C / C++ / Embedded Kyiv→