We are seeking an experienced
Software/Data Engineer
to help develop and scale a strategic
Liquidity and Funding platform
supporting global markets. You’ll be part of a high-performing, collaborative engineering team that delivers
data-driven solutions
enabling transparency, automation, and analytical insights across liquidity and funding operations.
This role offers the opportunity to work on complex systems spanning multiple asset classes, driving high-impact solutions for business and technology stakeholders worldwide.
What You’ll Do
Design, build, and maintain
scalable data pipelines
and
microservices
that power liquidity and funding analytics.
Collaborate with global teams to deliver high-quality, reliable, and secure technology solutions.
Contribute to the architecture, optimization, and performance of distributed data systems.
Support data transparency and automation initiatives across funding and treasury functions.
What We’re Looking For
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Strong knowledge of computer science fundamentals (algorithms, data structures, computational complexity).
Technical Expertise
8+ years’ experience in Java development with a solid understanding of JVM internals.
Hands-on experience building RESTful APIs and microservices using Spring Boot.
Strong SQL and RDBMS skills; experience with Git and CI/CD pipelines.
Proven background in
Databricks
,
Apache Spark
, and
Azure data services
(ADF, ADLS).
Familiarity with
Kafka
or other streaming technologies, and modern cloud data architectures.
Understanding of data quality, observability, and governance best practices.
Soft Skills
Excellent communication and teamwork skills.
Comfortable working in fast-paced, global environments.
Knowledge of capital markets or financial systems is an advantage.