Job Details
Software Development
Senior
Hybrid
Full time
Russian
Possibly outdated
Aug 25
This job was posted more than a month ago — it may no longer be active

Senior C++ Software Developer (Qt)

Senior C++ Software Developer with deep C++/Qt expertise for an existing complex software platform. Location: Belgrade, Serbia. Hybrid, mostly from home, full-time. Tasks include C++/Qt development, architecture, multithreading, optimization, testing, CI/CD.

Development and support of an existing complex C++/Qt software platform. Main areas: architecture and development of software components, user interfaces, multithreading, performance optimization, testing, and integration with software and hardware modules. This is not a specialized computer vision role; Computer Vision and AI/ML experience is an advantage but not required. Responsibilities: • develop, test, integrate and maintain complex software solutions in C++ and Qt; • participate in architecture design and technical decision-making; • develop reliable, secure, scalable, high-performance code; • debug, profile and optimize performance; • work with multithreaded and parallel applications; • participate in code review, automated testing, CI/CD and software release; • provide technical leadership for selected areas, mentoring and knowledge sharing within the team; • work with modern software technologies and hardware platforms, including AI-related projects.

Must have: • significant commercial development experience in modern C++, preferably C++17/C++20; • confident practical experience with Qt5 and/or Qt6, including UI and cross-platform application development; • excellent knowledge of OOP, design patterns and SOLID principles; • experience developing high-performance and multithreaded applications; • strong debugging, profiling and optimization skills; • experience with Git and Agile environment; • ability to independently solve complex technical tasks and work effectively in a team; • professional written and spoken Russian and English. Nice to have: • experience in AI/ML projects; • development for Linux and Windows; • network programming and database integration; • Docker, CI/CD and automated testing; • cybersecurity, hardware integration and embedded development.

Location: Belgrade, Serbia. Format: hybrid, mostly from home. Employment: full-time. Start: as soon as possible. Regular office visits in Belgrade are required, approximately once a week, depending on project and team requirements. The candidate must reside in Belgrade or within a distance acceptable for regular commuting; Novi Sad is suitable.

Serbia
Linux
Multithreading
Profiling
Cybersecurity
Automated Testing
Computer Vision
Optimization
Git
Embedded
C++
Qt
Networking
AI
Machine Learning
Docker
Databases
SOLID
Design Patterns
Agile
CI/CD
OOP
Windows
Debugging

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Senior Frontend Developer (Qt)

RUB 224,900

Senior Frontend Developer (Qt) at SevTest, NTC. Salary from RUB 224,900 per month. Full-time, remote/hybrid/office.

S
SevTest, NTC

Senior C++ Developer

Senior C++ Developer at Luxoft, a digital strategy and software engineering firm, based in Belgrade, Serbia.

Serbia
L
Luxoft

Senior C++ Developer

Senior C++ Developer at MA CAPITAL U.S. LLC, an international trading company trading with private capital, located in Serbia.

M
MA CAPITAL U.S. LLC