We are seeking a
Staff engineer with Drools expertise 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.
Key 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
Required Qualifications- 10+ years of software engineering experience
- 7+ years hands-on experience with Drools / KIE
- Strong proficiency in Java and Spring / Spring Boot
- Experience in building a lightweight orchestration layer using Apache Pekko is a plus
- Deep experience with:
- DRL, Decision Tables, Rule Templates
- Stateless and stateful KIE sessions
- Rule performance tuning and debugging
- Experience building or supporting policy-driven or decisioning systems
- Strong understanding of business rules management systems (BRMS)
- Exposure to cloud platforms and CI/CD pipelines
What Success Looks Like- Business policies are accurately captured as maintainable Drools rules
- Decisions are fast, consistent, and explainable
- Rule changes can be made confidently without impacting platform stability
- The rules layer is reliable, scalable, and regulator-ready
Because team members at their best means OneMain at our best, we provide opportunities and benefits that make their health and careers a priority. That's why we've packed our comprehensive benefits package for full- and some part-timers with:
• Health and wellbeing options including medical, prescription, dental, vision, hearing, accident, hospital indemnity, and life insurances
• Up to 4% matching 401(k)
• Employee Stock Purchase Plan (10% share discount)
• Tuition reimbursement
• Paid time off (15 days' vacation per year, plus 2 personal days, prorated based on start date)
• Paid sick leave as determined by state or local ordinance, prorated based on start date
• Paid holidays (7 days per year, based on start date)
• Paid volunteer time (3 days per year, prorated based on start date)
Target base salary range is $150,000-$170,000, which is based on various factors including skills and work experience. In addition to base salary, this role is eligible for a competitive compensation program that is based on individual and company performance