Summary
Josh Cooke is an experienced engineering leader with 11 years of hands-on Java and data engineering experience, currently heading Business Banking engineering at Starling Bank. He combines low-latency trading systems expertise from Barclays with large-scale distributed systems and ETL/data warehouse design, having progressed from Java developer to Practice Lead for Data Engineering. At Starling he leads teams owning Open Banking, OAuth, Confirmation of Payee and marketplace integrations, balancing technical direction with product-driven delivery. Known for pragmatic problem-solving, he brings deep familiarity with messaging systems, time-series analysis and building asset-agnostic trading platforms—skills that surface in robust, reliable APIs and data pipelines. Based in Letchworth, he pairs a Warwick MEng in Computer Science with a track record of shipping production-critical financial systems.
11 years of coding experience
6 years of employment as a software developer
A-Levels, Mathematics A, Computing A, Physics A, A-Levels, Mathematics A, Computing A, Physics A at Greenhead College
Master of Engineering (MEng) Hons, Computer Science, Upper Second Class (2:1), Master of Engineering (MEng) Hons, Computer Science, Upper Second Class (2:1) at University of Warwick
Spanish, French