Requisition Number
OMF-REQ-0004339
Number of Resources
Start Date
10 / 15 / 2025
End Date
9 / 30 / 2026
Work Location
MD Remote Location (MD Remote Location, Virtual, MD 00000)
Estimated Total Expense Amount Per Resource
Requisition Status
Open
Type of Service
Contingent Workforce - Technology
Job Title
Sr Staff Engineer Software (IC4b)
Job Description
OneMain Financial is the country's largest lending-exclusive financial company, proudly serving millions of customers with safe, affordable and transparent installment loans. Our customers turn to us every day-online and at over 1,400 branches in 44 states-to help them take control and improve their financial lives. It's all about doing the right thing-a mission that hasn't changed for more than 100 years.
Role Summary
You'll be the go-to hands-on coder across our document platform DMS (Box) , future IDP , Closing Document Generation (Drools + templates) , and E-Signing (DocuSign) . This is a pure IC role (no people management) focused on building high-quality, observable, production code quickly and safely in a cloud-native stack.
What You'll Do (Hands-On)
Design and implement services and Apollo GraphQL subgraph / resolvers in TypeScript / Node ; build clean contracts used by Catalyst, ELF, and other apps.
Ship event-driven features ( Kafka / SQS ) with idempotent processing, retries, circuit breakers, and instant rollback (shadow / parallel modes).
Integrate and harden Box DMS (uploads, metadata, retention, legal hold), DocuSign (responsive signing, callbacks), and Snowflake pipelines where needed.
Build and evolve DocGen : one-template-per-form, data binding, and Drools rules to determine package contents; support PDF diffing in parallel rollout.
Contribute to future IDP paths (classification, decomposition, neural extraction hooks, fraud / tamper signals) with clear APIs for BPMN orchestration.
Engineer for operations : TDD , performance / load testing, OpenTelemetry traces / metrics / logs, meaningful SLOs, and production dashboards.
Work in a mono-repo with strict CI / CD, PR reviews, static analysis, and automated security scanning.
Minimum Qualifications
8+ years building distributed backend services; 3+ years with TypeScript / Node.js in production.
Deep experience with GraphQL (Apollo / Federation) , AWS (EKS / Lambda, API Gateway, S3, KMS, IAM), and event streams (Kafka / MSK or SQS).
Proven track record shipping fast with TDD , CI / CD, feature flags, and safe migration patterns (strangler, shadow / parallel).
Solid security and compliance chops : OAuth2 / OIDC ( Okta ), least-privilege IAM, encryption, audit / retention.
Production observability with OTel + Grafana / Datadog / New Relic (or similar).
Nice to Have
Box SDKs / administration, watermark / audit patterns; DocuSign responsive signing; Drools and PDF templating; Kofax / Mobius familiarity; Camunda / BPMN; Snowflake integrations.
How We'll Measure Success
30 days : First service / feature shipped to lower envs with full tests, OTel, dashboards, and runbooks; productive in mono-repo + CI / CD.
60 days : Production rollout of at least one platform integration (Box / DocuSign / DocGen rule set); meaningful SLOs and alerts live.
90 days : State / branch rollout contributions in shadow / parallel modes with zero-regret rollback; measurable latency / error-rate improvements and reduced manual steps.
If you love building elegant, reliable systems that move the business right now and you prefer shipping code over running meetings this role is for you.
ADDITIONAL INFORMATION
Remote candidates will be considered.
Potential for extension or FTE conversion only for candidates that live within 50 miles of OneMain Corporate offices in Baltimore MD (preferable), Wilmington DE, Charlotte NC, Evansville IN, Irving TX.
Skill / Experience / Education
Mandatory Skills
Agile management and backlog management in JIRA, Typescript, GraphQL, NodeJS, NextJS
Desired Skills
Box, Document Management Systems, PDF Generation, Panorama
Skill Matrix
Search
Skill Name
Level (1-5, 5 being the highest)
1 2 3 4 5
Years
Mandatory(Yes / No)
Job Description
TypeScript
4-5 Years
Yes
programming language
GraphQL
4-5 Years
Yes
API interface Pattern
JIRA
4-5 Years
Yes
Agile Management
Additional Requirements
No records found
Staff Software Engineer • MD , MD