Job Description: Senior Software Engineer (Dublin, Ireland)
Overview
An innovative global technology company is seeking a Senior Software Engineer to join their data engineering team. This role involves building high-performance data solutions, combating fraud, and enhancing platform stability using cutting-edge technologies in a hybrid working environment.
Key Responsibilities
Develop scalable data pipelines using Java, Scala, Python 3.10+, and Spark 3.x.
Design and implement microservices-based container applications.
Collaborate in an Agile team to deliver innovative solutions.
Work with big data platforms (e.g., Databricks, Cloudera) and cloud environments (Azure, AWS).
Mentor junior engineers and uphold software engineering best practices.
Requirements
8–15 years of software development experience.
Proficiency in big data platforms, data modeling, and secure software practices.
Strong expertise in CI/CD, testing frameworks, and version control systems.
Excellent communication and collaboration skills.
Additional Details
Location: Dublin, hybrid (3 days in office, Monday and Thursday mandatory).
Duration: 12 months, with potential for a permanent role.
Competitive daily rate: €(Apply online only)pd