Senior Software Developer C++, #JR172 at Eleks | Torre

Senior Software Developer C++, #JR172

You'll modernize global software licensing for millions of users through cloud-connected identity architecture.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Compensation is to be agreed upon.
location_on
Remote (for Ukraine residents)
Remote (for Poland residents)
Remote (for Croatia residents)
Shared by
Emma of Torre.ai
2 days ago

Requirements and responsibilities


ELEKS Software Engineering and Development Office is looking for a Senior C++ Developer in Ukraine, Poland or Croatia.ABOUT PROJECTOur 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.REQUIREMENTSNICE TO HAVEExperience with C# - particularly useful for Windows-side licensing and identity integrationsExperience with Objective-C and/or Swift - particularly useful for macOS-side integrationsPrior exposure to identity and access management concepts: OAuth 2.0, OpenID Connect (OIDC), JWT tokens, SSO, and identity providers such as Auth0Experience working on cross-platform desktop applications (Windows + macOS)Familiarity with subscription-based or cloud-connected software licensing modelsRESPONSIBILITIESModernize and rearchitect the integration layer between desktop applications and the internal licensing service across Windows and macOSImplement and maintain integrations with Auth0 as an Identity Provider using OAuth 2.0 and OpenID Connect (OIDC) protocolsWrite, refactor, and optimize C++ code in line with technical specifications, team conventions, and industry best practicesCollaborate within an Agile team: participate in sprint planning, code reviews, and retrospectivesAnalyze and improve software quality including readability, maintainability, and runtime performanceReproduce and resolve defects logged in the issue tracking system; identify root causes and implement targeted fixesUse Git for version control: manage branching, merging, commits, and change history in accordance with team standardsWHAT YOU WILL GET WITH ELEKSClose cooperation with a customerChallenging tasksCompetence developmentTeam of professionalsDynamic environment with a low level of bureaucracy
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.