Staff Engineer Software @OneMain Financial
Software Development
Salary usd 150,000 - 1..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 2d ago

[Hiring] Staff Engineer Software @OneMain Financial

2d ago - OneMain Financial is hiring a remote Staff Engineer Software. 💸 Salary: usd 150,000 - 170,000 per year 📍Location: USA

Role Description

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.

  • 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.

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.

Requirements

  • 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.

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).
Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Engineer Software @OneMain Financial
Software Development
Salary usd 150,000 - 1..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 137,327+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later