Director, Software Engineering - Bank Tech
Core
Lead and grow multiple teams of product-focused software engineers to build customer-facing web/mobile apps, RESTful microservices, and back-end Java/ML systems for financial health management.
Role type
Senior IC/Lead Director of Software Engineering
Builds
Customer-facing web and mobile applications, highly-available RESTful microservices, back-end Java systems, and Machine Learning models
Domain
Fintech / Banking / Financial Services
Deliverable
production ML models | product features | infrastructure
Required skills
People management, team leadership, mentoring, full-stack development, microservices architecture, AWS/Cloud Infrastructure, Agile practices, technical strategy, innovation, cross-functional collaboration
Preferred skills
Master's in CS/SE, 10+ years software development, 5+ years Agile practices
Technologies
node.js, Java, GO, AngularJS, React, Python, REST, JSON, XML, Ruby, Perl, NoSQL, relational databases, Spark, Artifactory, Maven, iOS, Android, AWS
Responsibilities
Lead and manage multiple teams of product-focused software engineers, mentor and guide professional and technical development of engineers, work with product managers to define capabilities and testing scenarios, continuously improve software engineering practices, design and develop technical solutions across full-stack tools, lead craftsmanship and scalability of solutions, deploy applications into AWS environments, break monolithic applications into microservices
Seniority
Director, hands-on leadership with team growth focus