Nikola N.
Mid-level C++ Engineer
Available3+ years of experience · Montenegro
C++ Engineer with 3 years in production systems, focused on modern C++20/23 and memory ownership and RAII.
Languages: Montenegrin, English B2+
/ TEAMS · Specialist engineering · C++
Source engineers experienced in Systems programming, low-latency services and performance engineering. for business-critical production systems, safe integrations and measurable technical ownership.
2,000+ engineers in our active talent network · Regional recruiters
/ SYSTEM STACK
modern C++20/23
memory ownership and RAII
multithreaded concurrency
performance profiling
ABI/toolchains
/ AVAILABLE TO HIRE
Profiles show the experience we can source. Individual candidate availability is confirmed after enquiry.
Mid-level C++ Engineer
Available3+ years of experience · Montenegro
C++ Engineer with 3 years in production systems, focused on modern C++20/23 and memory ownership and RAII.
Languages: Montenegrin, English B2+
Mid+ C++ Engineer
Inquire availability5+ years of experience · Serbia
C++ Engineer with 5 years in production systems, focused on memory ownership and RAII and multithreaded concurrency.
Languages: Serbian, English B2+
Senior C++ Engineer
Inquire availability13+ years of experience · Lithuania
C++ Engineer with 13 years in production systems, focused on multithreaded concurrency and performance profiling.
Languages: Lithuanian, English C1
Senior C++ Engineer
Available8+ years of experience · Slovakia
C++ Engineer with 8 years in production systems, focused on performance profiling and ABI/toolchains.
Languages: Slovak, English B2+
/ Engineering teams
Onectus uses its active engineering network and regional recruiting partners to search against concrete systems, environments and responsibilities. We evaluate practical experience rather than treating a framework mention or certification as proof of delivery. Particular availability and engagement terms are confirmed after an enquiry. For this role, practical knowledge of modern C++20/23, memory ownership and RAII, multithreaded concurrency helps define the engineering search.
/ Technical specializations
The right profile depends on your actual architecture, performance constraints, integration boundaries and operational responsibilities.
C++ responsibilities include modern c++20/23, related memory ownership and raii, clear test coverage and a reliable production handover. Examine the actual tooling and deployment environment.
C++ responsibilities include memory ownership and raii, related multithreaded concurrency, clear test coverage and a reliable production handover. Examine the actual tooling and deployment environment.
C++ responsibilities include multithreaded concurrency, related performance profiling, clear test coverage and a reliable production handover. Examine the actual tooling and deployment environment.
C++ responsibilities include performance profiling, related abi/toolchains, clear test coverage and a reliable production handover. Examine the actual tooling and deployment environment.
C++ responsibilities include abi/toolchains, related sanitizers, clear test coverage and a reliable production handover. Examine the actual tooling and deployment environment.
C++ responsibilities include sanitizers, related modern c++20/23, clear test coverage and a reliable production handover. Examine the actual tooling and deployment environment.
/ Project scenarios
Diagnose production memory corruption. Define constraints around modern c++20/23, map dependencies and test how the proposed implementation behaves under real operating conditions.
Reduce latency in a critical service. Define constraints around memory ownership and raii, map dependencies and test how the proposed implementation behaves under real operating conditions.
Modernize a mature C++ codebase. Define constraints around multithreaded concurrency, map dependencies and test how the proposed implementation behaves under real operating conditions.
Establish portable builds and test coverage. Define constraints around performance profiling, map dependencies and test how the proposed implementation behaves under real operating conditions.
/ Practical evaluation
A senior engineering interview should surface directly relevant implementation details, debugging history and operational judgment.
Describe a production issue involving modern C++20/23 and what evidence led to a fix.
Which decisions around memory ownership and RAII and multithreaded concurrency were you personally accountable for?
Describe a production issue involving multithreaded concurrency and what evidence led to a fix.
Which decisions around performance profiling and ABI/toolchains were you personally accountable for?
/ Sourcing process
Define platform versions, deployment constraints, traffic patterns, required integrations and ownership.
Search the active network and partner channels for platform-specific engineering experience.
Discuss real systems, code or configuration decisions, troubleshooting and change control.
Confirm role boundaries, location or remote access, availability, security and interviews.
Profiles, availability and engagement terms are confirmed for each request.
/ Questions
Yes. Tell us the relevant versions, operational environment and the responsibilities connected to modern C++20/23. We qualify hands-on experience during each search.
These can be included when central to the project. We distinguish practical implementation work from general familiarity and ask about failure scenarios and testing.
We look at production decisions, trade-offs, incident diagnosis, code or infrastructure ownership and the ability to explain decisions without relying on a technology checklist.
Share your architecture, technical constraints, collaboration model and priorities. We can then discuss relevant sourcing channels, evaluation criteria and next steps.
/ Onectus · TEAMS
Tell us the technology, production responsibilities, experience level and working model. We'll activate the appropriate engineering sourcing channels.