CareerPlanSign in

C ++ Developer

Canada💼 Full-time🗓 2026-09-18 → 2026-09-26

Core

Lead the modernization of a 30+ year-old Store Management System by transforming a proprietary EZC file-based database into a modern PostgreSQL relational architecture.

Role type

Senior Systems Engineer - C/C++ Full Stack Developer

Builds

Enterprise-grade solutions, APIs, middleware, and migration frameworks for a mission-critical retail store management platform

Domain

Retail / Legacy Systems Modernization / Database Migration

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, PostgreSQL, legacy system reverse engineering, database migration strategy, ETL development, systems architecture, distributed application troubleshooting, AI-assisted code validation

Preferred skills

file-based database platforms, retail/POS/inventory domain knowledge, high-volume transaction processing, service-oriented architecture, cloud modernization, team leadership, DevOps/CI/CD

Technologies

C, C++, SQL, PostgreSQL, EZC, Python, Claude Code

Responsibilities

Analyze and reverse engineer proprietary EZC file structures; design transition architectures for phased migration; refactor large legacy codebases while preserving business functionality; develop ETL and reconciliation processes; validate and production-harden AI-generated code; produce technical documentation and migration plans

Seniority

Senior, hands-on engineering leader

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.