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).