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.
