Talent.com
Linux Systems Developer (C++ / PostgreSQL / Mainframe Integration)
Linux Systems Developer (C++ / PostgreSQL / Mainframe Integration)Maarut • Toronto, ON, ca
Linux Systems Developer (C++ / PostgreSQL / Mainframe Integration)

Linux Systems Developer (C++ / PostgreSQL / Mainframe Integration)

Maarut • Toronto, ON, ca
15 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Job Description

We are looking for a highly skilled Linux Systems Developer with expertise in software compilation, C++ development, and PostgreSQL. This role involves building and optimizing custom software for Linux environments, integrating with mainframe systems, and supporting application deployments. The ideal candidate will also collaborate with vendors, manage SOPs, and participate in both non-production and production releases.

Roles & Responsibilities

Development & Compilation

  • Design and develop Linux applications using C++ and POSIX APIs.
  • Customize and maintain build systems (Makefiles, CMake) for complex software compilation.
  • Perform cross-compilation for hybrid environments (Linux  ↔  mainframe).
  • Optimize binaries for performance, memory usage, and reliability.
  • Implement database logic and optimize queries in PostgreSQL (PL / pgSQL, indexing, query tuning).

Mainframe Integration

  • Work with z / OS UNIX System Services (USS) for POSIX-compliant code execution.
  • Integrate Linux applications with CICS, IMS, and TableBase for transaction and data flows.
  • Handle EBCDIC  ↔  ASCII  conversions and ensure data integrity across platforms.
  • Application Support & Operations

  • Provide application support for production and non-production environments.
  • Collaborate with vendors for issue resolution, patches, and upgrades.
  • Maintain and update Standard Operating Procedures (SOPs) for operational tasks.
  • Participate in deployment activities, including validation and rollback planning.
  • Monitor application health and troubleshoot performance issues.
  • DevOps & Automation

  • Work with CI / CD pipelines for Linux and mainframe integration.
  • Automate build, deployment, and monitoring processes using Shell / Python scripting.
  • Ensure compliance with security standards and operational best practices

    Requirements

    Required Skills

  • Strong proficiency in C++ (modern standards), STL, multi-threading, and memory management.
  • Expertise in Linux system programming (POSIX APIs, IPC, signals).
  • Hands-on experience with GNU toolchain (gcc, g++, ld, make, CMake).
  • Knowledge of PostgreSQL (schema design, query optimization, PL / pgSQL).
  • Familiarity with cross-compilation and hybrid architecture builds.
  • Experience with mainframe integration (CICS, IMS, TableBase).
  • Debugging and profiling tools :  gdb, strace, perf, valgrind.
  • Strong scripting skills in Shell and Python.
  • Nice-to-Have

  • Experience with z / Linux (Linux on IBM Z).
  • Familiarity with containerization (Docker / Kubernetes).
  • Understanding of RACF / ACF2 security models.
  • Soft Skills

  • Strong problem-solving and troubleshooting abilities.
  • Excellent communication and vendor management skills.
  • Ability to document processes and maintain SOPs.
  • Create a job alert for this search

    Linux Systems Developer C PostgreSQL Mainframe Integration • Toronto, ON, ca

    Similar jobs
    Linux Systems Developer (C++ / PostgreSQL / Mainframe Integration)

    Linux Systems Developer (C++ / PostgreSQL / Mainframe Integration)

    Maarut • East York, ON, Canada
    Full-time
    We are looking for a highly skilled Linux Systems Developer with expertise in software compilation, C++ development, and PostgreSQL. This role involves building and optimizing custom software for Li...Show more
    Last updated: 12 days ago • Promoted
    L3 Network / Linux Systems Engineer

    L3 Network / Linux Systems Engineer

    Nextologies Limited • Markham, ON, Canada
    Full-time
    L3 Network / Linux Systems Engineer.Being escalation point for a variety of change requests / complex issues.Configuration and administration of core routers, switches, firewalls and Linux servers.Arc...Show more
    Last updated: 27 days ago • Promoted
    Senior Programmer Analyst - Amico Corporation

    Senior Programmer Analyst - Amico Corporation

    Amico • Richmond Hill, ON, Canada
    Full-time
    The Amico group of companies is looking to fill the on-site role of .To join our growing team, please review the list of responsibilities and qualifications. We look forward to reviewing your r...Show more
    Last updated: 30+ days ago • Promoted
    Ab Initio Developer

    Ab Initio Developer

    Pacer Group • markham, on, ca
    Full-time
    Years of exp as Ab Initio Developer.ETL Ab Initio GDE, Unix Scripting, SQL, Job Scheduler.Good experience in ETL projects.Show more
    Last updated: 6 hours ago • Promoted • New!
    Senior Java Developer (Trading Systems) - richmond hill

    Senior Java Developer (Trading Systems) - richmond hill

    Luxoft • richmond hill, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 13 days ago • Promoted
    ERP Business System Analyst - richmond hill

    ERP Business System Analyst - richmond hill

    Sonepar Canada • richmond hill, on, ca
    Full-time
    Sonepar Canada is an independent family-owned company with global market leadership in the business-to-business distribution of electrical, industrial and safety products and related solutions.In C...Show more
    Last updated: 6 hours ago • Promoted • New!
    Mainframe Developer - Hays

    Mainframe Developer - Hays

    Hays • richmond hill, on, ca
    Full-time
    Extensive experience in mainframe MVS, TSO, COBOL, JCL.Proficiency in mainframe utilities and databases including DB2 and IMS DB / DC. Subject matter expertise in analysis, design, software support, a...Show more
    Last updated: 8 hours ago • Promoted • New!
    Ab Initio Developer - richmond hill

    Ab Initio Developer - richmond hill

    Pacer Group • richmond hill, on, ca
    Full-time
    Years of exp as Ab Initio Developer.ETL Ab Initio GDE, Unix Scripting, SQL, Job Scheduler.Good experience in ETL projects.Show more
    Last updated: 6 hours ago • Promoted • New!
    Ingenium developer

    Ingenium developer

    Tamanna Technology • newmarket, on, ca
    Full-time
    We are looking for an experienced.The ideal candidate will have strong hands-on technical expertise and experience working within the insurance domain. Develop, configure, and customize solutions us...Show more
    Last updated: 10 hours ago • Promoted • New!
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • newmarket, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Ingenium developer - richmond hill

    Ingenium developer - richmond hill

    Tamanna Technology • richmond hill, on, ca
    Full-time
    We are looking for an experienced.The ideal candidate will have strong hands-on technical expertise and experience working within the insurance domain. Develop, configure, and customize solutions us...Show more
    Last updated: 6 hours ago • Promoted • New!
    Senior Site Reliability / Infrastructure Platform Engineer

    Senior Site Reliability / Infrastructure Platform Engineer

    Nextologies Limited • Markham, ON, Canada
    Full-time
    Senior Site Reliability / Infrastructure Platform Engineer.Virtualization, distributed systems, Linux performance, and service reliability). Act as senior escalation point for service outages, platf...Show more
    Last updated: 27 days ago • Promoted
    Bilingual Senior Systems Network Admin - PeopleToGo Inc.

    Bilingual Senior Systems Network Admin - PeopleToGo Inc.

    PeopleToGo Inc. • richmond hill, on, ca
    Full-time
    Montreal, QC (Hybrid preferred | Remote considered).Full-time, standard business hours.Senior Network / System Administrator. This contract role will focus on maintaining and stabilizing the current...Show more
    Last updated: 6 hours ago • Promoted • New!
    Embedded C Developer - richmond hill

    Embedded C Developer - richmond hill

    Amaris Consulting • richmond hill, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid - richmond hill

    URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid - richmond hill

    VTRAC Consulting Corporation (WBE) • richmond hill, on, ca
    Permanent
    Thank you for applying to VTRAC opportunities.Please email your resume as a MS-WORD document in confidence.Subject : Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid.Senior...Show more
    Last updated: 8 hours ago • Promoted • New!
    URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid

    URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid

    VTRAC Consulting Corporation (WBE) • richmond hill, on, ca
    Permanent
    Thank you for applying to VTRAC opportunities.Please email your resume as a MS-WORD document in confidence.Subject : Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid.Senior...Show more
    Last updated: 7 hours ago • Promoted • New!
    URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid - markham

    URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid - markham

    VTRAC Consulting Corporation (WBE) • markham, on, ca
    Permanent
    Thank you for applying to VTRAC opportunities.Please email your resume as a MS-WORD document in confidence.Subject : Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid.Senior...Show more
    Last updated: 8 hours ago • Promoted • New!
    Senior DevOps Engineer

    Senior DevOps Engineer

    Accommodations Plus International • Markham, ON, Canada
    Full-time
    Senior DevOps Engineer / Senior Cloud Infrastructure Engineer (AWS / Linux) .Location : Markham, Canada .Employment Type : Full-Time .We’re see...Show more
    Last updated: 30+ days ago • Promoted