About The Position

We are seeking a Lead Drools Engineer to design, build, and maintain business rules for a large-scale underwriting and decisioning platform. This role focuses on translating complex credit and risk policies into high-performance, explainable Drools rules that power real-time decisions.

Requirements

  • 10+ years of experience working on Apache Drools, Java, Spring boot framework
  • Good communication and analytical skills
  • Understand the requirements clearly
  • Collaborate with cross-functional teams
  • Take ownership of assigned features
  • Deliver consistent and bug-free code to production

Responsibilities

  • Design, develop, and maintain Drools (KIE) rules using DRL, Decision Tables, and Rule Templates to implement complex underwriting, eligibility, and policy logic
  • Optimize rule execution for low latency and high throughput, including management of rule salience, agenda groups, rule flows, and conflict resolution
  • Ensure decisions are deterministic, explainable, and auditable, meeting regulatory and audit requirements
  • Contribute to the overall decisioning and rules architecture, designing rule sets for reusability, versioning, and controlled rollout
  • Participate in design reviews and technical discussions related to rule design and platform evolution
  • Develop unit tests and scenario-based tests to validate rule behavior across multiple decision paths
  • Troubleshoot production issues related to rule execution and support deployments across development, QA, and production environments
  • Act as a subject-matter expert for Drools and business rules best practices, mentoring junior engineers
  • Establish and enforce standards for rule authoring, documentation, testing, and maintainability
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service