Senior Director of Engineering (Boston, MA) Full Time Research, design,
and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. The Motus Platform provides accurate mileage reimbursement calculations, fleet personal-use charges and delivery mileage. Applicant shall apply expert problem-solving, decision-making, and analytical skills. Apply knowledge of Agile/Scrum methodologies, as well as standard software development life cycle (SDLC) methodologies such as waterfall and iterative. Directly manage Engineering Managers, Team Leads, and Senior Engineers and will be responsible for their performance reviews and career growth. Manage resources on multiple teams, including resource estimation and allocation. Responsible for overseeing creation and testing of new features, defining QA strategies, fixing of software bugs, updates to the graphical user interface and be responsible for the overall maintenance of Motus Software Platform. Apply knowledge of User Experience (UX) design concepts and standards that are necessary to ensure that the products are user-friendly and meet customer needs. Apply knowledge of modern software development tools, such as multi-editor version control systems like GIT, source code management platforms and Continuous Integration/Continuous Delivery methods. Apply knowledge of PHP, Java, Spring, Spring MVC, Hibernate, and JPA. They should also be proficient in Object-Oriented Programming (OOP), design patterns, domain-driven design, and PostgreSQL. Apply knowledge of modern web development technologies, including AJAX, HTML5/CSS3, and single-page applications. A strong proficiency in JavaScript and JavaScript frameworks is also essential for this role. Position Requirements: Masters degree in Computer Science or Information Technology or related. Telecommuting from home is allowed 5 days per week.