Senior Director Software Engineering
Core
Lead high-performing engineering teams to define the future of banking in the cloud, driving technical transformation across customer service, remote support, and physical branch environments.
Role type
Senior Director, Full-stack Engineer (Technical People Leader)
Builds
Scalable, customer-centric solutions, distributed multi-agent systems, real-time decisioning engines, and voice/text orchestration platforms.
Domain
Fintech / Banking / Cloud Computing / AI / Distributed Systems
Deliverable
production ML models
Required skills
People management, software engineering, solution architecture, enterprise architecture, cloud computing, data architecture, mentoring, Agile leadership, system resilience, AWS deployment
Preferred skills
Master's degree, HPC and ML systems design, web technologies (JavaScript/TypeScript), Go/Java/Python/Rust/C#/Scala, database management, networking protocols, agentic AI coding tools
Technologies
AWS, Microsoft Azure, Google Cloud, JavaScript, TypeScript, Go, Java, Python, Rust, C#, Scala, HPC, ML systems
Responsibilities
Lead and grow multiple teams of product-focused software engineers; Shape long-term technical strategy and architecture standards; Partner with business leaders to align roadmaps; Drive talent strategy and succession planning; Mentor engineers and guide professional development; Deploy applications into AWS environments
Seniority
Senior Director, Strategy & Mentorship
