A global software company based in Leatherhead are recruiting for a Lead Software Engineer to join their team. This role will be working with the latest cutting-edge big data technologies including Data Collection, Processing and Analysis. This person will play a key part in building out a Data Lake in the cloud and generating insights from large data sets within the product portfolio.
Responsibilities will include:
* Designing and implementing new capabilities across various products.
* Ensuring products and components integrate well to provide a platform for an exceptional user experience.
* Helping to determine the best technologies and strategies to use.
* Motivating in curiosity, design and delivery of product enhancements and new innovative solutions.
The successful applicant will have hands on experience of building and testing features for software systems which process large volumes of data, including processing data sets, working with data pipelines and ETL. Experience of Python and/or Java in a commercial environment is required. Exposure to cloud based services would be advantageous, AWS preferred. You will be a proactive and innovative Software Engineer who is passionate about technology.