Job Title: Senior Software/Data Engineer - Liquidity & Funding Analytics
Location: Dublin, Ireland
Contract Type: Permanent
Business Context:
A leading global financial institution is seeking an experienced Software/Data Engineer to enhance its strategic Liquidity and Funding platform. This Dublin-based role is part of a high-performing global engineering team delivering scalable, data-driven solutions supporting liquidity and funding functions across markets and Treasury operations. The role contributes directly to technology priorities, enabling data transparency, automation, and analytical insights.
Why Join:
- High-Performance Culture: Work with expert, cross-functional teams in a collaborative, innovation-focused environment.
- Key Contributions: Influence technical direction and deliver strategic solutions for global liquidity management.
- Growth & Exposure: Gain deep domain expertise in liquidity management, securities, and funding across multiple asset classes while working with global stakeholders.
Position Overview:
The ideal candidate is a motivated team player with strong technical expertise, capable of scaling ideas, collaborating effectively, and delivering high-quality solutions. You will work on a team delivering global funding and liquidity metrics across a spectrum of capital market products, supporting front-to-back operations.
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
- Strong computer science fundamentals: algorithms, data structures, computational complexity.
Non-Technical Skills:
- Excellent communication and teamwork skills.
- Experience collaborating efficiently in a global team.
- Comfortable working in fast-paced environments with flexible goals aligned to business priorities.
- Knowledge of capital markets products and financial industry experience is a plus.
Technical Skills - Software Engineering:
- 8-10 years Java experience, strong understanding of JVM internals.
- Proven experience designing and developing secure RESTful APIs and microservices using Spring Boot.
- Strong object-oriented design, clean coding practices, and system design for scalability and reliability.
- Hands-on experience with Git and CI/CD toolsets.
- Proficiency in RDBMS & SQL for analytical and operational workloads.
- Familiarity with application monitoring, observability, and logging solutions.
Technical Skills - Data Engineering:
- 8+ years building scalable, reliable data pipelines using Databricks and Apache Spark.
- Expertise in data ingestion, transformation, and orchestration pipelines, ideally in financial or risk domains.
- Strong experience with Azure Data Factory, Azure Data Lake, and modern cloud-native architectures.
- Familiarity with streaming platforms such as Kafka or similar technologies.
- Working knowledge of cloud data warehouses and lakehouse solutions.
- Experience with data quality, observability, unit testing, and performance optimization in distributed environments.
- Understanding of data security, access control, and governance best practices.
Other Responsibilities:
- Actively engage in engineering community initiatives and cross-platform learning.
- Champion quality, innovation, teamwork, and service to the business.
- Share knowledge, mentor colleagues, and foster a positive work environment.
- Communicate effectively with technical and non-technical stakeholders.
- Embrace change, drive productivity, and deliver operational efficiency.
Shared Commitments:
- Think like a customer; deliver trusted advice and exceptional experiences.
- Act like an owner; lead with integrity and drive business results.
- Execute with speed and impact; take calculated risks.
- Innovate with purpose; simplify processes and improve systems.
- Develop colleagues; embrace diversity and respect others.
Inclusiveness:
The organisation is committed to an inclusive and accessible environment where all employees and customers feel valued and supported. Accommodations are available for recruitment or interview processes as required.