About the Role
We are seeking a highly skilled and experienced Senior C++ Engineer to join our team. As a member of our small, skilled team within an Agile environment, you will shape and extend a high-performance telecommunications platform, impacting its core features and APIs.
Your primary focus will be on maintaining, improving, and extending an existing multi-platform codebase written in C++/Qt/QML with customized external C libraries. You will read and interpret specifications, APIs, and technical documentation to design and implement integrations effectively.
You will troubleshoot issues and propose efficient solutions with minimal oversight. Additionally, you will contribute to API design and discussions (e.g., device management, CRM management) in collaboration with architects and stakeholders.
Our ideal candidate has:
* 5+ years of experience with C++
* Experience with Qt 5/6 and QML
* Comfortable working on Windows
* Networking: strong with TCP/UDP, IPv6, and common protocols
* Experience with CMake, Git, and CI/CD workflows
* Hands-on experience with unit testing (GTest, GMock)
* Ability to read and implement against API specs with minimal supervision
* Clear communicator who can speak up in product/API design discussions
* Availability to overlap 3–4 hours daily with the EST time zone
* Upper-Intermediate English level
In return for your expertise, we offer a dynamic and collaborative work environment that supports growth and development. If you are passionate about software development and want to make a meaningful impact, we encourage you to apply for this exciting opportunity.