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.
Responsibilities:
- 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.
Requirements:
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.
