We seek a self-motivated Manager of Engineering with a passion for technology and committed to delivering quality products to join our team. As a Manager of Software Engineering you will be responsible for leading, growing, and developing a team of Software Engineers in designing, implementing and documenting changes to new and existing data driven cloud based applications for Clarivate. You will manage a team that is focused on developing innovative solutions to process large amounts of data. Your team will be focused on all aspects of the ETL process, including working with unstructured and semi-structured data, helping transform it into clean and meaningful data warehouses for business applications.It is essential in this role that you build strong relationships across all disciplines within Clarivate; from developer, product, quality, DevOps and professional services at both a technical and non-technical level, as well as being an interface to other Clarivate’s development centers. Additionally, you must have strong development background with the ability to lead effectively in a fluid, fast-paced agile environment.About You - experience, education, skills and accomplishments:Bachelor’s Degree in Computer Science or related fields3-5 years of experience leading and directly managing engineering teams and delivering business solutions3-5 years of experience with AWS cloud hosting tools (EMR, EC2, S3, RDS, etc)5+ years of experience leading teams driving projects to completion.5+ years development experience in designing and delivering complex, large-volume, diverse system applicationsDimensional modeling and designETL process design and implementation experienceExperience programming using PHP, Python, Perl, or Java for data developmentExperience with SQL databases (eg Oracle, MySQL, MSSQL, etc.)Experience working in Unix/Linux environment5+ years working on an Agile development teamIt would be great if you also had...Experience working with global teamsWhat will you be doing in this role?Manage a Software Engineering team focusing mainly on ETL and data projects in a cloud based environmentEnsure your team is running smoothly and delivering results on time with exceptional qualityManage your team to create innovative solutions to collect, clean, and validate both structured and unstructured information as well as developing and implementing technical designs and data structuresWork alongside your team on a daily basis remaining hands-on and getting deep within the code and technologyManage the Clarivate’s quarterly planning cycle, as well as reporting of the successful delivery of that planning for your development teams.Work with Product Manager to ensure that data team has a prioritized backlog supporting quarterly planning and long-term product planning.Work with the Quality team to ensure that all features are validated by test automation.Work with the DevOps team to ensure that we support Continuous Delivery allowing us to push known releases with confidence to any environment.Help to define the technology stack of choice, including understanding which cloud solutions provide best choice for specific use cases as well as the development languages used in delivery of our platform services.Coach your team of Engineers helping them improve their skills and grow their careersAttract and hire new Software Engineers to join our growing teamWork and coordinate development activities with teams in various locationsHours of Work:Full time, permanentClarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled
View Original Job Posting