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: €#removed#pd