×
Register Here to Apply for Jobs or Post Jobs. X

C++ & Linux Developer - Business Rule Engine

Job in Toronto, Ontario, C6A, Canada
Listing for: Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!
Full Time position
Listed on 2026-03-11
Job specializations:
  • Software Development
    C++ Developer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 60000 - 80000 CAD Yearly CAD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

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
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary