Cpl Recruitment are partnering with an innovative financial services client to hire a Lead Engineer to join their team. In this role, you will be at the forefront of innovation with a team that's passionate about pushing boundaries. You'll play a key role in exciting projects, supported by senior leadership, and make a real impact on their platform’s success. This is a very hands on role. Candidates must be based within a commutable distance to Dublin and have a minimum stamp 4 visa.
Salary -€110-120K Negotiable + Car allowance (10K) 10% Bonus, Pension, Health among others. The team are currently working 1 day a week onsite.
Responsibilities:
- Gain an in-depth understanding of our platform, becoming proficient in its functionalities.
- Design, develop, and optimize data pipelines using Databricks, Spark, and cloud technologies; ensure data quality, scalability, and reliability.
- Work closely with data scientists and analysts to meet their data needs, troubleshoot issues, and provide solutions.
- Document pipeline specifications and share insights and best practices with the data engineering community.
- Actively contribute to the engineering community, fostering team growth and promoting a collaborative learning environment.
Requirements:
- Bachelor’s degree in Engineering, or a related field.
- 10+ years in software development, with a focus on designing and maintaining data pipelines.
- Java/Spring/Rest API microservices software development expertise at senior/lead hands-on level.
- Strong knowledge of DataBricks essential
- Experience with Azure and familiarity with data integration and ELT/ELT tools, preferably Azure Data Factory.
- Background in FinTech, Banking or highly regulated environment preferred.
- Experience with microservices and technologies such as Spring Boot. Experience developing and consuming RESTful APIs.
- In-depth understanding of computer science principles, including algorithms, data structures, distributed computing, and partitioning.
- Proficient in test-driven development and familiar with best practices.
- Solid understanding of data warehouse and data lake concepts.
- Strong analytical and problem-solving abilities, excellent communication, and teamwork skills.
- Experience guiding and mentoring junior and mid-level engineers