What are the responsibilities and job description for the Director of Engineering position at The Ceres Group?
Job Title : Director of EngineeringJob Function : DeveloperLocation : Boston, MAIndustry : BankingJob Number : JO-1708-490Do you want to work for a company that is redefining what it means to engage with customers in the banking industry. Are you a passionate leader with strong communication skills? Are you looking to help take a company to the next level?What you will responsible for.Delivery of our next generation platform as you lead Developers, QA engineers working on multiple releasesAttract and assemble a team of the best and brightest engineersStrong technical background. This position will involve 50% daily hands-on codingTrack record of managing and leading engineering teams of 5-20 people, as well as recruiting / hiring / mentoringImplement and improve Engineering processes to remove roadblocks and ensure consistent delivery across teamsWork with Product Managers to coordinate development across teamsLead continuous integration, automation & QATake an active role in building our core platform including definition of the core architecture What you will need for working knowledge.5 years of experience leading a software engineering organization in a web-based SaaS environmentAbility to execute on the product strategy that moves the platform to market success while working in an Agile Software Development environment5 years of experience with modern day programming language such as Java, Scala, PythonExperience with server side MV(x) JavaScript frameworks like Angular, React or Backbone.Deep understanding of RESTful Api DesignFamiliarity with an RDBMS, PostgreSQL preferredExperience working with CI / CD process and tools, testing frameworks and practices (preferably Git, Jenkins, Mocha, Protractor)Ability to effectively lead in an environment characterized by change and ambiguityThorough understanding of development tools, operations, procedures and conceptsAbility to express complex technical concepts effectively, both verbally and in writingPrior growth stage startup experienceBS / MS in Computer Science or equivalentWhat is considered a plus.Have working experience in financial services, specifically banking servicesHave working experience with marketing automation, business intelligence and data analytic solutionsOn-going curiosity with the world of AI and know what is happening in this marketOur Tech Stack.UI : Angular 4 / TypeScript 2.4 / Swagger / Pentaho BIBackend : Spring Boot, Java 8, Apache Spark, Python, Scala, GradleDevOps : Continuous Delivery, Flyway DB, JIRA, Git, Jenkins, ConfluenceDB : PostgresSQL, memSQL / Redis