(software tools) Senior Software Developer C++, #JR172

  1. Home
  2. Remote jobs
  3. C++
  • Company Eleks
  • Employment Full-time
  • Location 🇺🇦 Ukraine
  • Submitted Posted 1 day ago - Updated 5 hours ago

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 development
  • Team of professionals
  • Dynamic environment with a low level of bureaucracy


Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2026 Created by C Developer Jobs. All rights reserved.