Tech jobs
Job listings
Software Engineer, C++, Python, Cloud, Engineering Platform, Manufacturing, COR751
Software engineer at a fast-growing advanced manufacturing company near Oxford, building an internal engineering software platform: developing modular components in C++ and Python (with some C#), integrating third-party tools and automated workflows, and deploying in a secure cloud environment (AWS/Azure, Docker/Kubernetes) using agile practices.
Senior Java Developer, Credit Risk Tech — VP Track
Senior Java Developer on Citi's Derivatives Credit Risk Tech squad in London, leading the design and build of credit risk platforms and scalable services. Core tech: Java with an emphasis on TDD, design excellence, and modern DevOps practices.
Senior Java Developer - Credit Risk Technology, Vice President
Senior Java engineer in Citi's Derivatives Credit Risk Technology team in London, building counterparty credit risk software that ingests trade, collateral and market data and computes exposure, margin and capital metrics. Core stack: Java/Spring, distributed caching, Docker/Kubernetes, Oracle/MongoDB.
Senior Backend Java Developer — Hybrid, Finance Tech
Backend Java developer on Citi's Technology team in Belfast, contributing to development activities and end-to-end lifecycle ownership across the bank's finance systems. Hybrid role (up to 2 days from home), open at AVP to SVP level.
Software / Platform Engineer (Python, Azure) (Sc / Nppv3)
Remote (UK) contract software/platform engineer supporting a UK Government data and technology transformation programme. Day to day: building Python applications, APIs and data pipelines (Elasticsearch, Numaflow), deploying to Microsoft Azure, and maintaining CI/CD and infrastructure automation. Active SC or NPPV3 clearance is essential.
Post-Trade Software Engineer (Java/Python) | Scale & Ownership
Senior engineer on the Post-Trade Engineering team in London, owning end-to-end platforms and solving distributed-systems challenges across Operations, Treasury, Risk and SRE. Core stack is Java and/or Python; 5+ years of professional software experience is expected.
Python Software Engineer
6-month contract (inside IR35) building Python back-end services and APIs on serverless AWS (Lambda, API Gateway, DynamoDB, S3) for a large UK public sector digital programme, using Terraform for infrastructure and CI/CD pipelines, with duties spanning design, deployment, monitoring and live support.
Post-Trade Software Engineer (Java/Python)
Software engineer joining the post-trade engineering team of a world-leading alternative investment manager in London, owning and operating Java/Python distributed systems end-to-end that process millions of daily transactions and support operations, treasury, risk, and SRE.
Senior Python Software Engineer
Senior Python engineer (SDE III) on a new Tesco customer-growth team with startup urgency: designing, building and releasing customer-facing backend services end-to-end, prototyping new capabilities, and scaling architecture with Python, FastAPI, Couchbase, Postgres and Azure AKS.
Cloud Platform Software Engineer (C++, Python)
Software engineer at an advanced manufacturing company near Oxford, building a scalable cloud-based platform in C++ and Python. Day to day involves hands-on modular development in an Agile team using Docker, Kubernetes and cloud services, integrating tools and automating workflows with cross-functional teams.
Java Developer, Capital Markets (UK Broker-Dealer) Hybrid
Builds scalable enterprise broker-dealer/capital markets applications in London on a hybrid model (2-3 days per week in the office). Core stack is Java 8/11/17, Spring Boot, and REST microservices, with Python scripting plus Kafka/RabbitMQ, Angular/React, and Oracle/PostgreSQL as valued extras.
Senior Java Developer - Cloud, APIs & Distributed Systems
HCLTech in Glasgow is hiring a Senior Java Developer to build and maintain scalable back-end services across distributed systems. The role centers on Java and Python, REST APIs, Docker/Kubernetes containers, and cloud automation with Terraform and Ansible.
Remote IAM Software Engineer (Python/Rust) – SaaS, Okta
Builds identity and access management (IAM) solutions for a SaaS environment, using Python and Rust to integrate with Okta and other IAM SaaS tools and contributing to automation, IaC, and cloud platforms. Fully remote role with optional London office presence on an international team.
Hybrid Mid-Level Software Engineer (Python/Django)
Mid-Level Software Engineer in Birmingham (hybrid) joining Talantir's delivery team to build a digital platform supporting Net Zero goals. Day-to-day work spans workflow automation, analytics dashboards, and data portals, using Python and Django.
Lead Java Developer — Hybrid, Hands-on & Microservices
Hands-on Lead Java Developer at an FX-market FinTech disruptor in London, guiding and mentoring Java engineers while making architecture decisions and delivering scalable, low-latency multithreaded microservices in the cloud. Hybrid role requiring 3 days per week in the office.
Java Developer(UK Broker-Dealer/Capital Markets)
Java developer building enterprise applications for a UK broker-dealer/capital markets business in London (hybrid, 2-3 days/week in office). Work spans Java 8-17 with Spring Boot/Spring MVC and Security, Python scripting, microservices with Kafka/RabbitMQ, SQL databases (Oracle/SQL Server/PostgreSQL), and some Angular or React frontend.
Senior Java Developer – Scale, Performance & Cloud
Intec Select Ltd is hiring Java developers (multiple levels, senior role) in Newcastle upon Tyne to design, develop, and maintain robust, scalable Java applications and contribute across the full SDLC. The core technology is Java, with a hybrid/onsite setup and a £60,000–£90,000 salary.
Python Developer with Azure Python, Azure, FastAPI, RESTful, Kafka, SQL, Docker, Kubernetes, CI/CD
Senior Python backend developer designing and maintaining REST/GraphQL APIs and microservices with FastAPI/Django, deploying on Microsoft Azure (GCP accepted) with Docker, Kubernetes, and CI/CD pipelines. Hired through recruitment firm Diverse Consulting Group for partner projects in an Agile/Scrum team.
Java Developer Software Engineer Trading Finance Banking London
Java developer on an 8-person global quant developer team at a London bank, productionising equity-derivatives quantitative models used by researchers and the front office. The work is 90% Java and 10% Python, collaborating daily with traders, quants and researchers. Hybrid: 3 days/week in the office.
Hybrid Java Developer for Global Finance Tech
Java Developer at Citi's Belfast office on the Global Market Access EMEA team, building and maintaining the market access gateway to EMEA exchanges — enabling electronic trading and translating internal Citi messages into exchange formats — while supporting delivery and Citi's risk controls.