Director of Software Engineering
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.
Role type
Director of Software Engineering
Builds
Customer-facing web and mobile applications, highly-available RESTful microservices, back-end Java systems, and Machine learning models
Domain
Financial services / Full-stack software engineering / Big Data
Deliverable
production ML models | product features | infrastructure
Required skills
People management, team leadership, mentoring, Agile practices, full-stack development, microservices architecture, AWS/Cloud Infrastructure, Java, Python, Node.js, React, AngularJS, NoSQL/relational databases, Spark
Preferred skills
Master's in CS/SE, 10+ years software development, interactive AI tooling experience
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 software engineers, mentor engineers on professional and technical development, collaborate with product managers on application capabilities, improve software engineering practices, design and implement technical solutions across full-stack tools, lead craftsmanship and scalability of solutions, deploy applications to AWS, break monolithic apps into microservices
Seniority
Director, people management & strategy