
Staff Software Engineer – Cards Servicing
OneMain Financial2 days ago
Charlotte, NC, USAStaff+
Responsibilities
- Own technical direction, domain architecture, roadmaps, service boundaries, and data boundaries for Cards Servicing across teams.
- Lead AWS-based backend modernization, including reusable servicing capabilities, reduced vendor coupling, and independent team delivery.
- Design distributed servicing workflows with consistency and recovery patterns that protect account and card data integrity.
- Contribute hands-on to implementations, prototypes, code and design reviews, troubleshooting, and infrastructure issue resolution.
- Champion automated testing, CI/CD, secure coding, observability, performance, production readiness, reusable patterns, and documentation.
- Mentor engineers and emerging technical leaders in system design, problem-solving, and technical decision-making.
- Partner with Engineering, Product, Architecture, Security, and Platform teams on requirements, dependencies, and technical roadmaps.
- Drive improvements that reduce recurring incidents, simplify architecture, and address technical debt.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 10+ years of software engineering experience designing and operating production backend systems and leading complex technical initiatives.
- Strong proficiency in Node.js and JavaScript or TypeScript, with hands-on REST API design and implementation experience.
- Experience designing and implementing backend solutions on AWS, including familiarity with Amazon EKS, AWS Lambda, and Amazon SQS.
- Strong understanding of distributed systems, asynchronous processing, service integration, relational and NoSQL data stores, and reliability patterns.
- Experience with automated testing, CI/CD, monitoring, troubleshooting, and secure software development.
- Ability to mentor engineers, lead design discussions, and influence technical decisions across teams without formal authority.
- Preferred experience shaping architecture for complex financial services or large-scale customer platforms.
- Preferred experience leading cross-team technical strategy, platform evolution, legacy modernization, build-versus-buy decisions, and complex migrations.
- Preferred experience with AWS-based distributed systems, domain-driven design, regulated environments, security, auditability, data integrity, and operational resilience.
Benefits
- Medical, prescription, dental, vision, hearing, accident, hospital indemnity, and life insurance options.
- Up to 4% matching 401(k).
- Employee Stock Purchase Plan with a 10% share discount.
- Tuition reimbursement.
- 15 vacation days per year plus 2 personal days, prorated based on start date.
- Paid sick leave according to applicable state or local ordinance.
- Seven paid holidays per year, based on start date.
- Three paid volunteer days per year, prorated based on start date.
- Flexible work arrangements and career development opportunities.
Tech Stack
Categories
About OneMain Financial
OneMain Financial is a U.S. consumer lender providing personal loans, credit cards, and related services primarily for nonprime borrowers, delivered online and through 1,300+ branches. The company earns revenue from interest and fees on consumer lending products. Founded in 1912, it is headquartered in Baltimore, MD, and trades on the NYSE under the ticker OMF.