Middle C++ Developer (offline) to $3200
Responsibilities:
- Development of back-end systems for receiving, processing and transmitting online data with minimal delays at all stages
- Development of client-server systems
- Benchmarking and optimization of the developed software
Requirements:
- 2+ years of experience in C++ applications development for Linux
- Experience with multi-threaded programming
- Experience with socket programming
- Confident reading and writing in English
- Excellent communication skills
The main objective of the back-end software:
- Receiving online data streams from stock exchanges
- Processing, normalization and transmission to servers in data-centers
- Mathematical processing and delivery in the required form to customers
Priorities:
- Maximum reliability
- Top performance
- Low latency
We optimize everything: CPU load, size of transmitted data, number of network packets, amount of memory used
At peak input data flow reaches more than 10 Gbps
Stack of technologies used on the project:
- .Net Core
- Π‘++(17, 20), std, multi-threading, Unix-sockets
- Π‘#, WPF
- FIX protocol
- Redis, PostgreSQL
- Host: Linux Ubuntu
- Git, Jira, Confluence, Lucidchart, Figma
- OKTA, CMD, Cloudflare, Nomad, Ansible, Bitwarden, Vault
- Bare-metal servers, GCP, AWS, Hetzner
- UDP multicast/unicast, TCP, GRE
About us:
- We create our own products: software for financial transactions on stock exchanges and multi-service ERP software. We work in close collaboration with end users
- Our team has 30 people now: 8 Π‘++ devs, 5 .Net devs, 1 DB engineer, 3 Python devs, 1 Web Frontend dev, 1 Web Full Stack dev, 5 QAs , 2 DevOps engineers, 2 PMs, BA-PO, UX/UI designer,
- We have a creative, working atmosphere
- The projects are planned on the horizon of at least 5 years
- We work on SCRUM with a full SDLC
- Flexible schedule, partially remote work, paid vacation (18 working days per year), holidays and sick leaves
- Sponsored training courses, seminars and books in the professional field
- Team building activities with a lot of fun to take a break and relax
- Medical insurance
- Partial reimbursement for massage and fitness club membership
- Opportunity to live and work abroad using the company's infrastructure
- Various sports (football, basketball, running, swimming, cycling, car racing) with professional coaches sponsored by the company
In the office:
Full remote until 01/02/2022
Our company values:
- Humanity
- Teamwork
- Development
- Innovation
- Development of back-end systems for receiving, processing and transmitting online data with minimal delays at all stages
- Development of client-server systems
- Benchmarking and optimization of the developed software
Requirements:
- 2+ years of experience in C++ applications development for Linux
- Experience with multi-threaded programming
- Experience with socket programming
- Confident reading and writing in English
- Excellent communication skills
The main objective of the back-end software:
- Receiving online data streams from stock exchanges
- Processing, normalization and transmission to servers in data-centers
- Mathematical processing and delivery in the required form to customers
Priorities:
- Maximum reliability
- Top performance
- Low latency
We optimize everything: CPU load, size of transmitted data, number of network packets, amount of memory used
At peak input data flow reaches more than 10 Gbps
Stack of technologies used on the project:
- .Net Core
- Π‘++(17, 20), std, multi-threading, Unix-sockets
- Π‘#, WPF
- FIX protocol
- Redis, PostgreSQL
- Host: Linux Ubuntu
- Git, Jira, Confluence, Lucidchart, Figma
- OKTA, CMD, Cloudflare, Nomad, Ansible, Bitwarden, Vault
- Bare-metal servers, GCP, AWS, Hetzner
- UDP multicast/unicast, TCP, GRE
About us:
- We create our own products: software for financial transactions on stock exchanges and multi-service ERP software. We work in close collaboration with end users
- Our team has 30 people now: 8 Π‘++ devs, 5 .Net devs, 1 DB engineer, 3 Python devs, 1 Web Frontend dev, 1 Web Full Stack dev, 5 QAs , 2 DevOps engineers, 2 PMs, BA-PO, UX/UI designer,
- We have a creative, working atmosphere
- The projects are planned on the horizon of at least 5 years
- We work on SCRUM with a full SDLC
- Flexible schedule, partially remote work, paid vacation (18 working days per year), holidays and sick leaves
- Sponsored training courses, seminars and books in the professional field
- Team building activities with a lot of fun to take a break and relax
- Medical insurance
- Partial reimbursement for massage and fitness club membership
- Opportunity to live and work abroad using the company's infrastructure
- Various sports (football, basketball, running, swimming, cycling, car racing) with professional coaches sponsored by the company
In the office:
Full remote until 01/02/2022
Our company values:
- Humanity
- Teamwork
- Development
- Innovation
About Pine Software
We build the future of trading software. Pine Software specializes in development and full cycle custom projects integration related to financial markets, trading systems and market data processing.Company website:
https://pinesoftware.com.cy/
DOU company page:
https://jobs.dou.ua/companies/pine-software/
The job ad is no longer active
Job unpublished on
4 June 2022
Look at the current jobs C / C++ / Embedded Kyiv→
Average salary range of similar jobs in
analytics β
Similar jobs
Poland, Ukraine
Embedded Software Engineer at SVIT
Ukraine $1000-4000
All jobs C++ Kyiv All jobs Pine Software