JOBSEARCHER

Principal Software Engineer (Drools & Java)

Principal Software Engineer (Drools & Java) – Durham, NC (Hybrid)We’re hiring a Principal Engineer with strong Drools expertise to design and build a rules engine framework from scratch for a high-impact enterprise platform.Key ResponsibilitiesArchitect and develop Drools-based rules engine solutions (from ground up)Build scalable Java backend services (REST, microservices, event-driven)Define rule execution, governance, and performance strategiesPartner with business teams to translate policies into decision logicProvide technical leadership and mentorshipRequirements10+ years Java/backend development experience3–5+ years recent Drools experience (must-have)Proven experience building Drools frameworks (not just using existing ones)Strong knowledge of DRL, decision tables, rule flows, performance tuning