Salary: £65,000 - 105,000 per year Requirements: Strong Computer Science background with 5 years Python engineering in trading or post trade domains Proven experience building data intensive services and working with PostgreSQL and data frame tooling Background in trade booking and FIX protocol integration Ability to design and implement scalable, high availability and distributed architectures Experience building reporting and reconciliation tooling and working with large transactional datasets Understanding of OTC products including CDS, Interest Rate Swaps and Variance Swaps Highly Desirable: Experience with C++, Spark, Kafka or other distributed compute tools Highly Desirable: Exposure to position keeping, risk, or PnL systems Highly Desirable: Strong debugging, profiling and optimisation capability across data pipelines Responsibilities: Design and deliver high performance components that automate the full lifecycle of post trade workflows Ingest transaction feeds through to booking, enrichment, reconciliation and analytics Own production systems and improve reliability Optimise data flows and help shape the architecture behind our trading platforms Collaborate in a deeply technical and quality-driven environment Uphold strong expectations around software engineering standards and data integrity Work within a team to develop scalable distributed designs Technologies: Kafka PostgreSQL Python Spark More: We are a globally recognized systematic investment firm, currently hiring a Python focused Software Developer to join our Post Trade engineering group. Our team is responsible for building and operating the pipelines that power millions of transactions, ensuring accuracy, timeliness, and compliance across global markets. We offer a deeply technical and collaborative working environment with a strong focus on quality and innovation, and we are committed to maintaining high standards in software engineering. last updated 24 week of 2026