Senior C++ Engineer
The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Senior C++ Engineer
Responsibilities:
-
Develop and maintain high-quality C++ desktop application components;
-
Implement multithreading and concurrency solutions;
-
Analyze and resolve performance bottlenecks to ensure system stability;
-
Support the modernization and refactoring of legacy codebases;
-
Collaborate effectively with architecture, QA, and product teams;
-
Utilize AI-assisted development tools to accelerate development workflows.
Requirements:
-
Strong senior-level experience in C++ development (Modern C++14/17/20);
-
Solid knowledge of multithreading, concurrency, debugging, and performance tuning;
-
Hands-on experience with Qt and CEF integration;
-
Practical experience with build and package tools: CMake, Conan, and MSVC;
-
Strong analytical, troubleshooting, and problem-solving skills;
-
English B2.
Will be a plus:
-
Practical experience with AI-assisted coding tools and workflows;
-
Experience working within regulated software environments;
-
Technical degree (or equivalent practical experience);
Our perks
-
Covered vacation period: 20 business days and 5 days off
-
Free English classes
-
Flexible working schedule
-
Truly friendly and supporting atmosphere
-
Working remotely or in one of our offices
-
Medical insurance for employees from Ukraine
-
Legal support