
Posted today
Lead Software Engineer - Cards Servicing
AI Summary
Leads the technical direction of backend services for Cards Servicing, owning end-to-end design of Node.js/TypeScript APIs and AWS-based microservices. Mentors engineers and drives reliability, architecture and engineering standards across teams.
About this role
OneMain Financial is a consumer finance company serving customers through lending and credit products. BrightWay® and BrightWay+® Credit Cards are part of the OneMain family and are designed to help customers build credit and long-term financial health through on-time payments.
OneMain Financial is seeking a Lead Software Engineer to lead the technical direction and evolution of backend capabilities across Cards Servicing, spanning cardholder account management, card lifecycle operations, and integrations with core servicing platforms. Operating across teams and system boundaries, this engineer drives architectural decisions, addresses systemic challenges in reliability and data integrity, and builds reusable capabilities that enable the servicing platform to evolve without adding unnecessary complexity.
The Lead Engineer partners with Engineering Managers, Staff Engineers, Product, and Architecture to translate business requirements into scalable technical solutions and lead engineering initiatives from design through production. Combining deep hands-on expertise with strong technical judgment, this leader drives engineering excellence, resolves complex technical challenges, establishes sound engineering practices, and mentors engineers to strengthen their technical capabilities and independently own solution design and delivery.
Key Responsibilities:
- Technical Leadership: Lead the design, development, testing, deployment, and operation of complex backend applications, APIs, and microservices supporting Cards Servicing.
- Backend Engineering: Drive the development of scalable, high-performance services using Node.js, TypeScript, and REST APIs, establishing robust API contracts and integration patterns.
- System Architecture: Own end-to-end technical design for complex initiatives, including service boundaries, data models, distributed systems, and architectural trade-offs.
- Cloud Engineering: Architect and implement cloud-native solutions using AWS services, including EKS, Lambda, SQS, API Gateway, DynamoDB, and RDS, balancing scalability, resilience, cost, and operational efficiency.
- Engineering Excellence: Establish and champion engineering standards across code quality, automated testing, CI/CD, security, observability, performance, and production readiness.
- Technical Ownership: Take accountability for technical outcomes from design through production, proactively identifying risks, resolving complex dependencies, and driving sustainable solutions.
- Cross-Team Leadership: Partner with Product, Architecture, Frontend, Platform, Data, Security, and DevOps teams to influence technical decisions, resolve cross-system challenges, and align engineering execution with business priorities.
- Mentorship and Talent Development: Mentor engineers, lead design and code reviews, delegate meaningful technical ownership, and develop engineers capable of independently designing and delivering complex solutions.
- Operational Excellence: Provide technical leadership in resolving critical production issues, drive root-cause analysis, and implement systemic improvements to reliability and maintainability.
- Innovation and Continuous Improvement: Evaluate emerging technologies, including AI-assisted engineering tools, and drive their responsible adoption to improve development productivity, software quality, and delivery effectiveness.
Required Qualifications
- Education: Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
- Experience: 8-10 years of software engineering experience, including designing and operating production backend systems and leading complex technical initiatives.
- Backend Development: Strong proficiency in Node.js and JavaScript or TypeScript, with hands-on experience designing, implementing, and maintaining REST APIs.
- AWS: Experience designing and implementing backend solutions on AWS, with familiarity with Amazon EKS, AWS Lambda, Amazon SQS, and supporting AWS services.
- System Design: Strong understanding of distributed systems, asynchronous processing, service integration, relational and NoSQL data stores, and reliability patterns.
- Production Engineering: Experience with automated testing, CI/CD, monitoring, troubleshooting, and secure software development.
- Technical Leadership: Demonstrated ability to mentor engineers, lead design discussions, and influence technical decisions across teams without formal authority.
Preferred Qualifications
- Experience designing and delivering complex backend solutions in financial services or large-scale customer platforms, including customer and account lifecycle workflows, enterprise integrations, and third-party systems.
- Experience leading backend modernization and complex technical initiatives, applying sound architectural judgment to improve scalability, maintainability, and reliability while balancing business priorities and delivery constraints.
- Strong experience designing and operating AWS-based distributed systems, including microservices, containerized and serverless applications, asynchronous messaging, and data persistence, with an understanding of security, data integrity, and operational resilience.
OneMain Holdings, Inc. is an Equal Employment Opportunity (EEO) employer. Qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship status, color, creed, culture, disability, ethnicity, gender, gender identity or expression, genetic information or history, marital status, military status, national origin, nationality, pregnancy, race, religion, sex, sexual orientation, socioeconomic status, transgender or on any other basis protected by law.
Skills
Explore related jobs
More jobs at OneMain General Services Corporation
Similar AWS jobs
- C
Senior Backend Engineer, Cloud PlatformClickUp · United Kingdom - P
Software Consultant - DevOpsPTC Inc · Pune, India - A
Senior Software Engineer, Backend (Workload Safety)Affirm · Remote Canada - I
Kubernetes DevOps EngineerInitiate Government Solutions · Remote - PSoftware Engineer - Cloud InfrastructurePoint72 · Bengaluru, India
- T
AWS DevOps EngineerTeam Creation Limited · London, United Kingdom
Jobs in Charlotte
- NCNA I - Certified Nursing Aide - 7F Hematology OncologyNovanthealth · Charlotte, North Carolina
- LFood Runner (Upscale / Fine Dining)Landry's · Charlotte, North Carolina
- M
Account ExecutiveMicroStrategy · Charlotte, North Carolina - D
Delivery Driver-(07426) - Steele CreekDomino's · Charlotte, NC - NWarehouse Workers | WEEKLY PAYNational Star Services · Charlotte, NC
- LServer (Upscale / Fine Dining)Landry's · Charlotte, North Carolina
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.