Lead/Architect C++ Engineer (#2846)

Europe, Ukraine
Work type:
Office/Remote
Technical Level:
Leader
Job Category:
Software Development
Project:
Powerful worldwide system integration network

N-iX is a software development service company that helps businesses across the globe develop successful software products. Founded in 2002 in Lviv, N-iX has come a long way and increased its presence in nine countries - Poland, Ukraine, Sweden, Romania, Bulgaria, Malta, the UK, the US, and Colombia. Today, we are a strong community of 2,000+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.

We are looking for a skilled Lead/Architect C++ Engineer to join our team.

In this role, you will lead the modernization of the application, focusing on scalability improvements, cloud adoption, and transition to a web-based architecture.Your expertise will help eliminate performance bottlenecks, enhance system security, and create a future-proof platform.

Our client, a global industrial solutions provider specializing in engineering, system integration, and industrial process optimization across various sectors, relies on an old legacy product that has certain limitations such as remote access, scaling options, etc. Current system setup:

  • Language: C++14
  • Compiler: Visual Studio 2022 (v143)
  • UI: MFC, Stingray
  • DB: Oracle C++ client, OCIlib
  • Optimization: CPLEX, XA
  • Other: Boost, Chilkat, PDF Creator Pilot

Key responsibilities:

  • System Architecture & Scalability
  • Modernization & UI Transition
  • Cloud & Security Enhancements
  • Optimization & Performance Tuning
  • Collaboration & Technical Leadership

Key requirements:

  • 7+ years of experience in software architecture, cloud architecture, or C++ application development.
  • Strong expertise in C++ 14 with hands-on experience using Visual Studio 2022 (v143).
  • Experience in modernizing legacy C++ applications and migrating away from MFC/Stingray.
  • Deep understanding of database integration, particularly with Oracle C++ client and OCIlib.
  • Knowledge of optimization algorithms and tools, especially CPLEX and XA.
  • Experience with Boost libraries, Chilkat, and PDF Creator Pilot.
  • Strong expertise in memory management, threading, and performance optimization in C++.
  • Knowledge of cloud platforms (AWS, Azure, GCP) and their compatibility with C++ workloads.
  • Security expertise in IAM, SSO, OAuth, and VPN-based access control.

Nice to have:

  • Experience with progressive web applications (PWA) or front-end web frameworks.
  • Prior work on remote desktop replacement projects.
  • Knowledge of containerization (Docker, Kubernetes) for C++ applications.
  • Familiarity with observability and monitoring tools (New Relic, Prometheus, ELK Stack).
  • Cloud certifications (AWS Solutions Architect, Azure Architect Expert, or GCP Professional Cloud Architect).

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
×

Easy apply


    or
    Refer a friend