Software Engineering Manager - Virtual Account Management
Core
Lead engineering teams to build scalable embedded payments and virtual account capabilities, enabling clients to manage money movement on behalf of their customers with transparency and control.
Role type
Senior Software Engineering Manager (Financial Technology)
Builds
Scalable API-enabled solutions for onboarding, payment-rail integration, transaction processing, reconciliation, reporting, and risk controls.
Domain
Financial Services / Embedded Payments / Virtual Account Management
Deliverable
production ML models | product features
Required skills
Leading software engineering teams, defining and executing engineering roadmaps, managing dependencies across product and operations, secure software development practices, understanding FBO/VAM product concepts, aligning technology strategy with business outcomes
Preferred skills
Experience delivering financial technology and treasury management products, knowledge of virtual account structures and master DDA relationships, ability to explain complex technical tradeoffs to non-technical audiences, talent development and coaching
Technologies
API-based products, core deposit systems, payment rails, risk systems, reporting tools
Responsibilities
Guide delivery of secure, resilient solutions supporting onboarding and transaction processing; coach and develop engineers to foster a culture of accountability; partner with product, risk, and vendor stakeholders to translate strategy into roadmaps; manage dependencies across implementation teams
Seniority
Senior, hands-on IC leader with team management focus