Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C ++ Developer

Canada
  • Remote job
Expected Duration : Initial contract term is expected to be one year , with extension opportunities available based on project timelines, business priorities, and contractor performance. Rate: Commensurate with experience, technical qualifications, and demonstrated expertise in C/C++, legacy platform modernization, and database migration. When submitting candidates, include your proposed bill rate requirements. Supplier Submission Requirements: Qualified candidate resumes, proposed bill rates, and experience qualifications should be submitted in Fieldglass no later than September 25, 2026 for initial consideration. Early submissions are encouraged as candidates may be reviewed on a rolling basis. About the Role We are seeking a highly experienced Senior Systems Engineer - C/C++ Full Stack Developer to lead a strategic modernization initiative for a mission-critical Store Management System that has evolved over more than 30 years. The program's primary objective is the transformation of a proprietary EZC file-based database platform into a modern PostgreSQL relational database architecture . The legacy environment supports a large ecosystem of interconnected applications, system programs, libraries, batch processes, utilities, and business services that have accumulated decades of business logic, customizations, ad hoc enhancements, and non-standard implementations. This role requires a hands-on engineering leader capable of analyzing complex legacy systems, reverse engineering undocumented functionality, designing modern architectures, and driving technical transformation while ensuring operational stability and business continuity. Key Responsibilities Legacy System Modernization
  • Lead the modernization of a 30+ year-old Store Management System platform.
  • Analyze and reverse engineer proprietary EZC file structures and data access patterns.
  • Develop migration strategies from EZC to PostgreSQL with minimal business disruption.
  • Identify and remediate technical debt, legacy dependencies, and non-standard implementations.
  • Design transition architectures supporting phased migration and coexistence of legacy and modern platforms.
Software Engineering
  • Design, develop, and maintain enterprise-grade solutions using C and C++.
  • Refactor and modernize large legacy codebases while preserving critical business functionality.
  • Develop APIs, middleware, integration services, and modernization frameworks.
  • Troubleshoot complex applications, database, and infrastructure issues.
  • Drive code quality, performance optimization, maintainability, and scalability initiatives.
Database Architecture & Migration
  • Design and implement PostgreSQL database schemas, indexing strategies, and performance optimization solutions.
  • Convert proprietary file-based data models into efficient relational database designs.
  • Develop ETL, conversion, reconciliation, and validation processes.
  • Ensure data integrity, auditability, and migration accuracy.
  • Optimize high-volume transactional and batch-processing workloads.
Enterprise Systems Integration
  • Analyze dependencies across applications, libraries, services, utilities, interfaces, and batch jobs.
  • Collaborate with architects, business analysts, infrastructure teams, and application owners.
  • Develop integration solutions that support both legacy and modern environments.
  • Produce technical documentation, architecture diagrams, and migration plans.
AI-Assisted Development
  • Leverage AI-powered engineering tools to accelerate software delivery.
  • Utilize AI tools for legacy code analysis, reverse engineering, dependency discovery, automated documentation, test generation, and modernization activities.
  • Validate, optimize, and production-harden AI-generated code and architectural recommendations.
  • Establish best practices and governance for responsible AI-assisted software development within enterprise environments.
Required Qualifications
  • Bachelor’s degree in computer science, Engineering, Information Systems, or equivalent experience.
  • 10+ years of software engineering experience.
  • 8+ years of hands-on C/C++ development experience.
  • Extensive experience working with large-scale legacy systems and mission-critical enterprise applications.
  • Strong experience with relational database design.
  • Proven experience with database modernization and migration projects.
  • Deep understanding of software architecture, systems programming, and integration patterns.
  • Experience troubleshooting highly complex, distributed application environments.
  • Strong analytical and problem-solving skills.
  • Demonstrated experience applying AI-assisted development tools within enterprise software engineering environments.
Preferred Qualifications
  • Experience with proprietary, hierarchical, or file-based database platforms.
  • Experience in retail, store management, point-of-sale (POS), inventory management, merchandising, or supply chain systems.
  • Experience with high-volume transaction processing systems.
  • Experience modernizing legacy C/C++ platforms into service-oriented or API-driven architectures.
  • Familiarity with cloud technologies and modernization practices.
  • Experience leading technical teams and mentoring engineers.
  • Knowledge of DevOps, CI/CD, automated testing, and application observability.
Error! Filename not specified. Required Technical Skills
  • C
  • C++
  • SQL
Preferred Technical Skills
  • Claude Code
  • Python
  • PostgreSQL
  • EZC
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the C ++ Developer in Canada vacancy
  • $76k - $104.5k per year

     ...advertising and marketing channels. What You'll Be Doing: Design, develop, and maintain high-quality, modular integrations and automation...  ...be aligned to the candidate’s current location. We do not ask c andidates about current or prior salary history, and we will not... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    2 days ago
  •  ...services to the world. From artists and designers to engineers and developers, we empower people to bring their ideas to life. We believe...  ...to realizing our company's mission. We are seeking a  Cloud Developer to join our team as we develop, implement, and support industry... 
    Suggested
    Long term contract

    Hasbro

    Canada
    2 days ago
  • $110k - $125k per year

     ...We focus on specialized industries where expertise creates lasting advantages. The Opportunity We’re looking for a Senior Software Developer to join a small development team working on large, multi-month projects across our platform. This is a hands-on senior individual contributor... 
    Suggested
    Remote job
    Internship
    Shift work
    Canada
    20 hours ago
  •  ...Principal Software Developer  About APEXA  APEXA began with a bold vision: to digitally connect the Life Insurance industry by simplifying and standardizing contracting and compliance for Advisors, MGAs, and Carriers. We've achieved that vision through unparalleled collaboration... 
    Suggested
    Full time
    Remote work

    Apexa

    Canada
    2 days ago
  • $120k - $140k per year

     ...for an individual who is passionate about learning new technologies to join our growing Engineering team as our Senior Java Back End Developer.  As a Senior Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable... 
    Suggested
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    2 days ago
  •  ...Senior Salesforce Developer Who We Are  At Orion Global Solutions, we’re not your typical tech consultancy. As a Salesforce Summit Partner (the highest tier!) and one of the fastest-growing Salesforce partners in the New York Metro area, we bring innovation, speed, and... 
    Remote work
    Work from home
    Relocation
    Home office

    Orion Global Solutions

    Canada
    2 days ago
  •  ...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Web Developer (Project Based) based in Canada. This is a project-based web development engagement focused on improving website functionality,... 
    Remote job
    Freelance
    Internship
    Flexible hours
    Canada
    20 hours ago
  •  ...Kickstart Your Career as a Fullstack Java Developer Looking for a role where you can apply your Java and frontend skills, contribute to high-impact projects involving financial systems, risk analytics, and modeling, and grow in a global software development environment?... 

    mthree Recruiting Portal

    Canada
    2 days ago
  •  ...Opportunity: Apache/Kafka Integration Developer Contract Duration: 1Dec26 - 30Apr27 Security Clearance: Secret or higher is required at time of application Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For... 
    Contract work
    Internship

    PLATO

    Canada
    10 days ago
  • $123.6k - $193k per year

     ...every role at Jane, including this one, is remote — giving you the freedom to work from any corner of Canada. We're building a new Developer Tooling team to explore, prototype, and ship internal tools that make our developers more effective using AI. This will include two... 
    Full time
    Remote work
    Flexible hours

    Jane.app

    Canada
    5 days ago
  •  ...Join EPAM's engineering team as a Senior Full-Stack Java Developer and take ownership of maintaining and modernizing a portfolio of enterprise-grade Gateway applications. You'll work in a dynamic environment built around Java Spring Boot microservices and a diverse set of... 
    Remote job
    Long term contract

    EPAM Systems

    Canada
    11 days ago
  • $110k - $120k per year

     ...description. The Opportunity ***Relocation assistance is available for right-fit candidates.*** This role is suited for developers who have established a solid technical foundation and are ready to take ownership within a firmware and embedded systems environment... 
    Permanent employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    more than 2 months ago
  •  ...We are looking for a skilled Mainframe Developer with strong experience in mainframe technologies and Java development to support a key Retirement Planning platform for a leading Wealth Management firm operating within a broker-dealer model. In this role, you will focus... 
    Remote job
    Work at office

    EPAM Systems

    Canada
    22 days ago
  •  ...We are looking for a hands-on Lead Java Developer with 12+ years of experience to drive the backend architecture and development of a key Dynamic Portfolios platform for a leading Wealth Management firm. In this role, you will lead a Scrum team, design secure REST APIs and... 
    Remote job

    EPAM Systems

    Canada
    22 days ago
  •  ...Description Job Opportunity: Senior ServiceNow Developer / Technical Lead Role Overview • Job Title: Senior ServiceNow Developer / Technical Lead • Organization: Export Development Canada (EDC) / FinDev Canada • Stream: Stream 1 – Application Services • Term:... 
    Contract work
    Work at office
    2 days per week

    Oomple

    Canada
    a month ago
  • $135k - $155k per year

     ...innovate, and deliver—for each other and our clients—to make the world work better for people. Role Overview We are looking for an AI Developer based in Canada to join our dynamic team and contribute to the design, development, and deployment of AI-powered applications and... 
    Remote work

    Escalent

    Canada
    more than 2 months ago
  •  .... They are not side projects — they are operational infrastructure, and we are looking for the person who will own them. As Lead developer/Solutions Architect, you own the design, development, and operation of Velixo's internal and partner-facing software — most notably... 
    Full time
    Contract work
    Worldwide

    Velixo

    Canada
    a month ago
  •  ...Software Developer – Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario . Location: Ottawa, Ontario – Hybrid Work Schedule: Onsite 3 days per week Job Type: Contract / W2 Experience:... 
    Permanent employment
    Full time
    Contract work
    3 days per week

    Biztech Fusion Llc

    Ottawa, ON
    12 hours ago
  •  ...this technology role will include: - Working closely with the FX desk to identify and define requirements - Designing, developing and maintaining efficient code to support business requirements - Working closely with colleagues in the FX technology, and other... 
    Full time

    System Canada Technologies

    Remote
    12 hours ago
  •  ...that enhance digital experiences, empower developers, and deliver measurable results. In these...  ...with Sales, Marketing and Delivery teams to develop and grow client partnerships through AI...  ...Demonstrated success in engaging at executive (VP/C-level) within enterprise clients. ~... 
    Permanent employment
    Full time
    Internship
    Immediate start
    Remote work
    Flexible hours

    Nearform

    Canada
    2 days ago
  •  ...Excellent communication and customer service skills Oral and written communication skills in both English and French is an asset Well-developed interpersonal, and relationship building skills; ability to establish rapport and excellent communication with members, staff and... 
    Hourly pay
    Full time
    Contract work
    Work at office
    Local area
    Afternoon shift

    全然设计 A.l.l

    Mississauga, ON
    12 hours ago
  • $140k - $192.5k per year

     ...Doing: Building new features in a full stack environment for our developer ecosystem Contribute to technical planning and architectural...  ...be aligned to the candidate’s current location. We do not ask c andidates about current or prior salary history, and we will not... 
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    2 days ago
  •  ...creating consistency in voice and messaging across all job posts *** C'est ici que votre organisation peut créer une introduction...  ...individual to work in our IT team managing a number of projects Develop Project Charters and/or Scope Statements Coordinate project activities... 
    Full time
    Immediate start
    Home office

    Example Corp

    Canada
    2 days ago
  •  ...aerospace sector, or are new to the field but motivated to grow and develop new skills, this position could suit you. Key Responsibilities...  ...the job. Licences & Qualifications A Diploma of College Studies (D.C.S.) or Attestation of College Studies (A.C.S.) in avionics technology... 
    Contract work
    Summer work
    Flexible hours
    Shift work

    AIRBUS

    Canada
    24 days ago
  • Description Job Title: P&C Technologist Job Level: FT3(AP)/FT4 Date Posted: August 4, 2026 Closing Date: August 16, 2026 Job Type: Full-time Permanent Category: Internal/External Opportunities Location: Acheson Powering a bright future starts with...
    Remplacement
    Permanent employment
    Full time
    Work at office

    Altalink

    Remote
    12 hours ago
  • $129k - $180k per year

     .... WHAT YOU'LL DO Build Financial Models and Business Cases: Develop data-driven value hypotheses, clear economic models, and enterprise...  ...structured discovery sessions and interactive workshops with C-suite executives — CMOs, CIOs, CDOs, and CFOs — to surface and frame... 
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    10 hours ago
  • $170.4k - $234.3k per year

     ...creative production and management needs. We're developing a comprehensive in-house tool that enables...  ...to move faster and more efficiently. Developer Experience: The Developer Experience...  ...’s current location. We do not ask c andidates about current or prior salary history... 
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    1 day ago
  • $116k - $159.5k per year

     ...services. Own and optimize AWS services used across engineering. Develop and manage infrastructure as code workflows, primarily with...  ...will be aligned to the candidate’s current location. We do not ask c andidates about current or prior salary history, and we will not... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    2 days ago
  • $153k - $161.5k per year

     ...: you've partnered with growth and performance marketing teams to develop and test messaging frameworks that convert trial users and lapsed...  ...communication skills; comfortable presenting and defending strategy to VP and C-suite stakeholders. ~ Experience partnering closely with growth,... 
    Remote job
    Long term contract
    Permanent employment
    Work at office
    Work from home
    Flexible hours
    Canada
    20 hours ago
  •  ...Électricien Licence C - Instrumentation et programmation Département : Maintenance Localisation : Saint-Denis-sur-Richelieu, en Montérégie Statut : Permanent Horaire : de 6h00 à 14h30, du lundi au vendredi Salaire : $40,37 Début : dès que possible... 
    Daily paid
    Permanent employment
    Full time
    Monday to friday

    Jobs At Nortera

    Remote
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C ++ Developer. Be the first to apply!