The Staff Software Engineer – Cards Servicing owns technical direction for Cards Servicing across teams, shaping its roadmap and defining service and data boundaries while balancing business priorities with scalability, resilience, and maintainability. The role leads modernization of AWS-based backend systems, 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 position also involves hands-on engineering, including critical implementations, prototypes, code and design reviews, and investigation of complex service and infrastructure issues. The role champions engineering excellence through automated testing, CI/CD, secure coding, observability, performance, production readiness, reusable patterns, and documentation. It includes mentoring engineers and emerging technical leaders, collaborating with Engineering Leaders, Product, Architecture, Security, and Platform teams, and driving improvements that reduce recurring incidents, simplify architecture, and address technical debt. OneMain Financial offers a comprehensive benefits package for full-time and some part-time team members. The company describes its culture as inclusive and emphasizes career development, community impact, customer-first energy, and flexible work arrangements.
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