Senior Software Engineer (C++) for PROS

Senior Software Engineer (C++)

Sofia, Bulgaria

Job Description

A Day in the Life of the C++ Engineer:
- BigData with Billions of records and real-time updates affecting millions of them;
- Algorithms which need to process this data and be optimized for efficient use of CPU, Memory and Disk access at the same time;
- Building Rule Engines which scale independently of the amount of rules to evaluate;
- Multithreading, multiprocessing, grid architectures.

Job Responsibilities

Required Qualifications: We are looking for candidates who possess the rare combination of the following achievements, skills and behaviors: - Familiar with C/C++, STL; - Knowledge of OOP, Design patterns; - Good knowledge of computer algorithm and maths; - Great team player and a highly motivated self-starter; - Degree (or in process of obtaining) in Computer Science or Mathematics; - Excellent written and spoken English. Advantage will be if you have experience with: - Profiling on system level, code and databases; - NoSQL databases – document and key-value; - Creating client-server applications in Linux run-time environment.

Employment Type

Full time

Industries Hiring For

Software Development
Software Engineering

Skills Required

C++ (3 yrs)

Career Level

Mid-Senior level

Desired Salary

$40,000 - $75,000

Education Level

4 Year College (Bachelor's Degree)

Additional Company Benefits

Additional Health Insurance; Additional days of paid annual vacation; Sport and Wellness club membership; Flexy working time; Corporate discounts; Team events; Home office policy; Public transport card covering all lines as well as the Sofia Metro.

Job Posted: 20 Feb 2018
Expires: 6 Apr 2018