ELEKS

Tech / AI / Software

SeniorSoftwareDeveloperC++

Remote (Ukraine) Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Developer C++ at ELEKS. Skills: C++, modernization of licensing and revenue infrastructure, cloud-connected, identity-driven architecture, Auth0 integration, OAuth 2.0, OpenID Connect (OIDC). 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”

Industry & Context.

Tech / AI / Software
Problems you'll solve

Analyze and improve software quality; Reproduce and resolve defects; identify root causes and implement targeted fixes

What They're Looking For.

Must Have

C++ code

Nice to Have

C# - particularly useful for Windows-side licensing and identity integrations, 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

What You'll Do.

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

and optimize C++ code in line with technical specifications

and industry best practices

Analyze and improve software quality including readability

and runtime performance

Reproduce and resolve defects logged in the issue tracking identify root causes and implement targeted fixes

How You'll Work.

Team & Collaboration

Collaborate within an Agile team: participate in sprint planning, code reviews, and retrospectives; Close cooperation with a customer

Process & Methodology

Agile team participation

Full Job Description

## Description ELEKS Software Engineering and Development Office is looking for a Senior C++ Developer in Ukraine, Poland or Croatia.   ABOUT PROJECT 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. ## 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 ## RESPONSIBILITIES 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 ## WHAT YOU WILL GET WITH ELEKS Close cooperation with a customer Challenging tasks Competence developm

Free ATS check

Applying for this Senior Software Developer C++ role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about ELEKS?

Real rants from real employees. Read before you apply.

Read Company Rants →