
C++ & Linux Developer - Business Rule Engine
Astra-North Infoteck · Toronto, Ontario, Canada
Weak hiring record · median 79 days open
All reasons
- Open 245 days
- 57% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
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
More jobs at Astra-North Infoteck
All 305- Ab Initio DeveloperAstra-North Infoteck · Toronto, Ontario, Canadatoday
- Clarity PPM Developer – Broadcom Clarity SolutionsAstra-North Infoteck · Toronto, Ontario, Canadayesterday
- Senior Clarity PPM DeveloperAstra-North Infoteck · Toronto, Ontario, Canadayesterday
- Tableau- BI Data Visualization ConsultantAstra-North Infoteck · Vancouver, British Columbia, Canadayesterday
- Data Business Analyst - PL/SQL, T-SQL & Data WarehousingAstra-North Infoteck · Toronto, Ontario, Canadayesterday
Similar roles
- Ab Initio DeveloperMitchell Martin · Toronto, ONtoday
- Staff Machine Learning EngineerTwilio · Ontario, Canada (DNU) · USD 160,320–200,400/yrtoday
- Senior Software Engineer, Backend (Identity Data)Affirm · Canada · CAD 153,000–213,000/yrtoday
- Director, AI & Agentic EngineeringLinkedIn Job Wrapping · 135 W 26th Street, New York, NY 10001 · Montréal, Quebec, Canada · USD 200,000/yrtoday
- Software Engineer, ML OpsAeroVect · Torontotoday
- Senior Software Engineer IISamsara · Canada · CAD 142,800–184,800/yrtoday