Staff Engineer, Software

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

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