The Staff Software Engineer – Cards Servicing owns technical direction for Cards Servicing across teams, shaping roadmaps and defining service and data boundaries while balancing business priorities with scalability, resilience, and maintainability. The role leads AWS-based backend modernization, reduces vendor coupling and complexity, develops reusable servicing capabilities, and enables independent team delivery while maintaining security and operational stability. The engineer leads the design of critical servicing workflows across internal and external platforms, establishing consistency and recovery patterns that protect account and card data integrity from duplicate events, partial failures, and downstream disruptions. The role remains hands-on through critical implementations, prototypes, code and design reviews, and complex issue investigation and resolution. This position champions engineering excellence through automated testing, CI/CD, secure coding, observability, performance, production readiness, reusable patterns, and documentation. It also mentors engineers and emerging technical leaders, collaborates with Engineering Leaders, Product, Architecture, Security, and Platform teams, and drives operational improvements that reduce recurring incidents, simplify architecture, and address technical debt. OneMain Financial offers flexible work arrangements and describes an inclusive culture, career development, and community impact as priorities. Its benefits package includes health and wellbeing options, retirement and stock purchase programs, tuition reimbursement, paid leave, holidays, and volunteer time.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior