Developing and maintaining core product features and system components for Windows, Linux, and macOS to provide data resilience through data backup, data recovery, data portability, data security, and data intelligence
Requirements
- C++17, C
- Windows, Linux, and macOS
- STL, Boost, Multithreading
- Git, Docker, CMake
- Network protocols, APIs
- Experience with the Linux or Windows platform (POSIX/WinAPI)
- Knowledge of Objective-C++, Cocoa API, macOS specifics (for Linux/macOS project)
- Experience with GCC, Clang, MSVC, and CMake
- Familiarity with Boost, Oatpp, and Docker
- Network programming and large-scale data processing experience
- Knowledge of C and experience with PostgreSQL or MS SQL Server
Responsibilities
- Designing, developing, and maintaining core product features and system components for Windows/Linux, or Linux/macOS
- Implementing and optimizing efficient data processing algorithms in multithreaded environments
- Developing and maintaining features with an emphasis on cross-component and network protocol integration
- Finalizing and optimizing current functionalities, including application-aware processing, database plugins, and cloud service integrations
Other
- 3+ years of commercial product development experience (all levels welcome)
- English proficiency sufficient to communicate with international teams
- Private Medical Plan for you and your family
- Life and Disability Insurance
- PPK Pension
- Annual Leave Entitlement – 26 days