Apply now

Posted 8 months ago

C++ & Linux Developer - Business Rule Engine

@ Astra North Infoteck Inc.

Toronto, Ontario

Full-time4+ years experience
Apply now
SIGNALS

Overview

Astra North Infoteck Inc. is hiring a full-time C and Linux software engineer to design, build and maintain a high-performance business rule engine. The work centres on systems programming, rule evaluation optimization and debugging in a Linux environment, integrated with broader business applications.

Responsibilities:

  • Design and implement scalable rule engine components in C
  • Optimize rule evaluation performance on Linux
  • Integrate the rule engine with business applications
  • Debug, test and maintain rule logic
  • Translate business requirements into rule implementations

Requirements summary:

  • 4+ years of professional C programming
  • Strong Linux systems skills
  • Experience with rule engines such as Drools or JRules
  • Knowledge of multithreading and concurrent programming
  • Experience with GDB, Valgrind or perf

Tools & skills

Source and dates

Source type not verified · zoho

Employer posting date
2026-03-05
First seen by our source
2026-10-11
Source record updated
2026-10-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience4+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

Astra North Infoteck Inc.

FieldValue
Open jobs on Jobsy426
Job description

C++ & Linux Developer - Business Rule Engine

Job Summary

We are seeking a skilled Software Engineer with expertise in C and Linux to design, develop, and maintain a high-performance business rule engine for our organization. The ideal candidate will have strong systems programming skills, experience with rule-based systems, and a passion for optimizing complex logic execution in a Linux environment.

Key Responsibilities

  • Design and implement efficient, scalable business rule engine components using C.
  • Optimize rule evaluation performance in a Linux-based environment.
  • Collaborate with cross-functional teams to integrate the rule engine into broader business applications.
  • Debug, test, and maintain rule engine logic to ensure reliability and correctness.
  • Work with stakeholders to translate business requirements into technical rule implementations.
  • Contribute to code reviews and ensure adherence to best practices in software development.

Required Skills & Qualifications

  • 4+ years of professional experience in C programming.
  • Strong proficiency in Linux systems (scripting, debugging, performance tuning).
  • Experience with rule engines (e.g., Drools, JRules, or custom implementations).
  • Familiarity with data structures and algorithms for efficient rule evaluation.
  • Knowledge of multithreading and concurrent programming in Linux.
  • Experience with debugging and profiling tools (e.g., GDB, Valgrind, perf).
  • Strong problem-solving and analytical skills.

Preferred Qualifications

  • Experience with distributed systems or microservices architectures.
  • Knowledge of formal logic or declarative programming paradigms.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Contributions to open-source projects related to rule engines or systems programming

Similar jobs

  • Clinical Pharmacist – Medication Reconciliation

    Toronto, ON
    $50/hr

    CareRx: CareRx Corporation (TSX: CRRX) is Canada’s leading provider of specialty pharmacy services to seniors.

    Identify, document and resolve medication discrepancies, collaborating with prescribers and escalating urgent clinical concerns through appropriate clinical pathways when required; Maintain complete, accurate and…

  • Account Partner, Eats SMB (Bilingual English/Korean)

    Toronto, ON
    $24.76–$25.97/hrFull Time

    Uber

    It is a high-stakes environment where your ability to build long-term partnerships directly impacts the livelihood of local businesses and Uber’s mission to move the real world; Collaborate across operations,…

  • Key Account Manager | Remote Canada (GTA)

    Markham, ON +1
    Full Time

    AMO Canada Company Legal Entity

    Apply experience in defining and delivering strategic contracting solutions across capital equipment, consumables and associated services; Use knowledge of the healthcare environment, emerging patient pathways and…

  • Engineering Manager, Agentic AI & Machine Learning

    Toronto, ON
    Full Time

    Loblaw

    7+ YOENotre position unique en tant que l'un des plus grands employeurs du pays, celle associée à notre engagement à avoir un impact positif sur la vie de tous les Canadiens, viens offrir à nos…; Own end-to-end engineering…

    Machine learning, ML, Collaboration, Forecasting, Test automation, Process improvement

  • Pharmacy Assistant, Hourly Part Time Day

    Toronto, ON
    Part Time

    Shoppers Drug Mart

    Candidates need a high school diploma, and a recognized pharmacy technician assistant course is preferred. Previous pharmacy experience is an asset, along with strong organization, multitasking, problem-solving and attention to detail.

    POS

  • Technical Services Director

    Toronto, ON
    Full Time

    SYSTRA: With its 11,000 employees, the Group's mission is to connect people and bring territories closer together in the 80 countries where it operates.

    The ideal candidate will bring extensive rail industry experience, particularly in project handback and revenue service entry, and possess a deep understanding of regulated industry…; · Lead systems safety assurance…

    Delivery Director

    Toronto, ON
    Full Time

    SYSTRA: With its 11,000 employees, the Group's mission is to connect people and bring territories closer together in the 80 countries where it operates.

    Ensuring governance, reporting and decision-making processes are aligned with IDPC requirements; Supporting commercial negotiations, commercial issue resolution and contract-related matters as required; · Degree or…

  • Bilingual Recruiter Intern (English/French)

    Toronto, ON
    HybridInternship

    Iceberg Finance Group: Iceberg Finance is an innovative financing company, offering alternative and flexible solutions in the fields of automotive financing, insurance…

    You'll gain hands-on recruitment experience while learning from experienced HR professionals; Screen applicants and assess qualifications through phone interviews; Provide an exceptional candidate experience throughout…

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.