VP/Director, Software Engineering
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-10-23
Listing for:
OneMain Financial
Full Time
position Listed on 2026-10-23
Job specializations:
-
Software Development
Software Architect, Backend Developer, Software Project Mgr/ Lead
Job Description & How to Apply Below
We are looking for a senior technology leader to own the technical strategy and modernization of our Credit Card Payments domain.
This leader will establish the architecture and engineering roadmap to improve payment resiliency on our existing vendor infrastructure while progressively building a modern payment orchestration capability.
The role requires a combination of deep engineering leadership, payments domain expertise, architecture judgment, and the ability to work across Product, Business, Operations, Risk and enterprise technology teams.
What You’ll OwnOwn the end-to-end technology strategy across four core payment capabilities:
- Customer Intent – reliably capture and persist what the customer intends to pay, independent of downstream vendor availability.
- Payment Processing – orchestrate payment execution, routing, retries, idempotency, status management and vendor integration.
- Payment Reconciliation – ensure payments are accurately reconciled across One Main, vendors and payment rails, with strong exception management and auditability.
- Payment Posting – ensure payment outcomes are accurately reflected on the customer’s account, including balances, available credit, reversals and adjustments.
- Define the short- and long-term Payments technology strategy and target architecture.
- Lead near-term efforts to improve resiliency while existing vendors continue to provide core payment processing capabilities.
- Establish a payment orchestration layer that progressively decouples customer experiences from vendor-specific implementations.
- Own technology decisions across the complete payment lifecycle—from customer intent through processing, reconciliation and posting.
- Identify failure modes and design for retries, recovery, idempotency, observability and operational resilience.
- Establish canonical payment APIs, events, states and domain boundaries.
- Lead technical discovery and translate findings into an executable modernization roadmap.
- Partner with Product and Business leaders to identify payment capabilities that improve customer experience and operational outcomes.
- Develop the engineering organization and identify talent or capability gaps required to execute the strategy.
- Provide technical leadership across teams rather than allowing payment capabilities to become fragmented across individual customer journeys.
- Maintain strong security, risk and regulatory controls across the payment lifecycle.
- Significant software engineering and technology leadership experience building highly available, distributed platforms.
- Strong experience with payments, financial services, transaction processing or similarly complex transactional systems.
- Deep understanding of distributed-system concepts including idempotency, asynchronous processing, event-driven architecture, consistency, retries and failure recovery.
- Experience integrating with payment processors, banking platforms or other third-party transaction systems.
- Strong API and domain architecture experience.
- Ability to operate in ambiguity, identify the real problem and establish a clear technical direction.
- Ability to move between architecture, engineering execution and business outcomes.
- Strong executive communication and cross-functional influence.
- Track record of developing strong engineers and technical leaders.
- Five years or more of progressive responsibility as an engineer on development teams directly responsible for building and delivering software-intensive systems.
- Three years or more in a lead developer, team lead, or comparable engineering leadership role organizing, developing, and mentoring a team.
- Demonstrated experience leading several engineering teams with differing objectives, developing…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×