This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
ELEKS Software Engineering and Development Office is looking for a Senior C++ Developer in Ukraine, Poland or Croatia. Our client is a well-established software company specializing in productivity and creative tools, with millions of users worldwide across both Windows and macOS platforms. They are undergoing a strategic modernization of their licensing and revenue infrastructure, moving toward a cloud-connected, identity-driven architecture to better support their growing user base and subscription business model.
Job Responsibility:
Modernize and rearchitect the integration layer between desktop applications and the internal licensing service across Windows and macOS
Implement and maintain integrations with Auth0 as an Identity Provider using OAuth 2.0 and OpenID Connect (OIDC) protocols
Write, refactor, and optimize C++ code in line with technical specifications, team conventions, and industry best practices
Collaborate within an Agile team: participate in sprint planning, code reviews, and retrospectives
Analyze and improve software quality including readability, maintainability, and runtime performance
Reproduce and resolve defects logged in the issue tracking system
identify root causes and implement targeted fixes
Use Git for version control: manage branching, merging, commits, and change history in accordance with team standards
Requirements:
5-7 years of professional software development experience
Strong proficiency in C++ (11/14/17), STL, and Qt framework
Hands-on experience with unit testing using gtest and development in VS
Solid understanding and practical use of Git for version control
Experience in multi-threaded programming and concurrent system design
Familiarity with network protocols and building networked desktop applications
Upper-Intermediate or higher English proficiency (written and verbal)
Nice to have:
Experience with C# – particularly useful for Windows-side licensing and identity integrations
Experience with Objective-C and/or Swift – particularly useful for macOS-side integrations
Prior exposure to identity and access management concepts: OAuth 2.0, OpenID Connect (OIDC), JWT tokens, SSO, and identity providers such as Auth0
Experience working on cross-platform desktop applications (Windows + macOS)
Familiarity with subscription-based or cloud-connected software licensing models