Principal Software Engineer (Drools & Java)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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