Search by job, company or skills

V

C++ Architect

8-10 Years
Save
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Overview

We are seeking a highly analytical and deeply technical C++ Architect to spearhead the

database and application modernization of our core, high-performance enterprise systems. In

this role, you will design and drive the strategy to migrate a mission-critical, low-latency C++

application ecosystem from an Oracle backend to PostgreSQL.

The ideal candidate will bridge the gap between low-level system performance and complex

database paradigms, ensuring that the migrated application retains its strict performance,

concurrency, and reliability benchmarks.

Key Responsibilities

  • Architectural Strategy & Re-engineering
  • Define and execute the end-to-end architectural roadmap for migrating legacy C++

systems from Oracle to PostgreSQL.

  • Database Modernization & Code Translation
  • Collaborate with DBAs to translate complex Oracle PL/SQL packages, stored

procedures, triggers, and views into optimal PostgreSQL PL/pgSQL equivalents.

  • Address and mitigate C++ application vulnerabilities related to database type

conversion, data precision handling, and cursor management.

  • Conduct deep-dive performance profiling of C++ database interactions, optimizing query

execution plans, prepared statements, and connection pooling.

  • Execution & Lifecycle Management

Technical Skills & Experience

  • Experience 8+ years of professional C++ development experience, including 3+ years

in a Technical/Solution Architect role for large-scale enterprise systems.

  • C++ Mastery Expert-level knowledge of modern C++ (C++11/14/17/20), multi-

threading, memory management, and low-latency optimization.

  • Database Migration Proven experience migrating C++ applications from Oracle to an

open-source database environment (PostgreSQL strongly preferred).

  • Oracle Expertise Deep familiarity with Oracle-specific C++ interfaces (Pro*C, OCI,

OCCI), PL/SQL, and Oracle database internals.

  • PostgreSQL Expertise Strong proficiency in PostgreSQL architecture, native C/C++

APIs (libpq, libpqxx), PL/pgSQL, and advanced indexing/partitioning techniques.

  • Operating Systems Advanced experience with Linux/Unix environments, including

shell scripting, compiler toolchains (GCC/Clang), and performance profiling tools

(Valgrind, gprof, perf).

Soft Skills & Leadership

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150037779

Similar Jobs

Nagpur, India

Skills:

DB2LinuxPostgresNetezzaOracle

Bengaluru, India

Skills:

.Net Core.NET 8TypescriptJavascriptPostgreSQLSQL ServerAsynchronous message-based communicationDevOps practicesMicroservices architecture

Pune, India

Skills:

.NETKubernetesMicroservicesSoaEdaRDSKafkaAWSAvroDapperECSIamRESTPostgreSQLEKSDddGRPCC4Arc42EF Core

Bengaluru, India

Skills:

CmakeSystem ProgrammingData StructuresGdbMultithreadingStlAlgorithmsGitIpc MechanismsLinuxValgrindSocket ProgrammingmakeDebugging tools on LinuxObject-Oriented Design

Bengaluru, India

Skills:

Rest ApiMlSQL ServerMs AzureRDBMSC SharpOauthSaasEtlASP.netOracleShell ScriptAzure AdMS SQLStored ProcedureSQL FunctionsAiMicroservices architectureApplication gatewayEvent Hub