Senior C++ Software Engineer
We are seeking a seasoned Senior C++ Software Engineer to join our team. In this role, you will be responsible for developing and maintaining a high-performance telecommunications platform.
This is an excellent opportunity for experienced professionals looking to grow their careers and contribute to cutting-edge technology projects.
* Maintain, improve, and extend the existing multi-platform codebase written in C++/Qt/QML with customized external C libraries.
* Read and interpret specifications, APIs, and technical documentation to design and implement integrations effectively.
* Troubleshoot issues and propose efficient solutions with minimal oversight.
* Contribute to API design and discussions (e.g., device management, CRM management) in collaboration with architects and stakeholders.
* Ensure code is developed and delivered within a CI/CD pipeline environment.
* Work in an Agile environment, actively participating in planning, reviews, and retrospectives.
Requirements:
* 5+ years of experience with C++ (incl. STL, memory management, multithreading).
* 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.
Benefits:
* Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
* Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation.
* A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.
* Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office.
About This Role:
This is a mid-senior level full-time position in the IT Services and IT Consulting industry.