Staff Engineer, Software
Posted 4hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Staff Engineer designing high-performance Drools rules for OneMain Financial’s nonprime lending and credit decisioning platform. Optimizing explainable, auditable underwriting decisions and mentoring engineers.
Responsibilities:
- Design, develop, and maintain Drools (KIE) rules using DRL, Decision Tables, and Rule Templates
- Optimize rule execution for low latency and high throughput, including rule salience, agenda groups, rule flows, and conflict resolution
- Ensure decisions are deterministic, explainable, and auditable for regulatory and audit requirements
- Contribute to decisioning and rules architecture, including reusable rule sets, 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 across multiple decision paths
- Troubleshoot production issues related to rule execution and support deployments across development, QA, and production environments
- Serve as a Drools and business rules subject-matter expert and mentor junior engineers
- Establish and enforce standards for rule authoring, documentation, testing, and maintainability
- Capture business policies as maintainable Drools rules
- Support fast, consistent, explainable, reliable, scalable, and regulator-ready decisions
Requirements:
- 10+ years of software engineering experience
- 7+ years of hands-on experience with Drools/KIE
- Strong proficiency in Java and Spring/Spring Boot
- Experience with DRL, Decision Tables, and Rule Templates
- Experience with stateless and stateful KIE sessions
- Experience with 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
- Experience in designing, building, and maintaining business rules for underwriting and decisioning platforms
- Experience translating credit and risk policies into high-performance, explainable Drools rules
- Apache Pekko orchestration layer experience is a plus
Benefits:
- 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)
- Competitive compensation program based on individual and company performance
- Flexible work arrangements
- Career development opportunities

















