Software Engineer - Client
Core
Develop and maintain C++ client libraries and SDKs for the global Licensing platform, ensuring seamless integration with backend services and customer-facing tools.
Role type
Senior C++ Software Engineer (Library/SDK Specialist)
Builds
Reusable C++ libraries and SDKs for licensing solutions
Domain
Enterprise Software / Licensing Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (C++17/20), Library/SDK design, API versioning, Cross-platform development (Windows/Linux), CMake, Automated testing, Git workflows
Preferred skills
C#/.NET interop, WPF integration, Azure DevOps pipelines
Technologies
C++, CMake, MSVC, GCC/Clang, Azure DevOps, Git, WPF, .NET
Responsibilities
Design and implement C++ libraries for external consumers, Integrate native libraries into larger application landscapes, Collaborate with backend engineers on licensing solutions, Contribute to build and release pipelines, Participate in incident analysis and defect resolution
Seniority
Mid-Senior, hands-on IC