CareerPlan

Lead Software Engineer - Backend Python/Java

Bournemouth, England, GBFull-time2026-10-29 → 2026-11-10

Core

Lead backend software engineer designing, developing, and maintaining scalable, secure financial technology products using Python/Java.

Role type

Senior IC backend software engineer (Lead)

Builds

Trusted market-leading technology products for financial services

Domain

Financial services / Cloud native / Backend systems

Deliverable

production ML models | product features

Required skills

Python, Java, System design, CI/CD, Agile methodologies, Cloud native experience, AI-assisted development tools, Secure coding practices, Software Development Life Cycle (SDLC), Financial services IT systems knowledge

Preferred skills

Experience leading effective use of AI-assisted software development tools, Coaching engineers on safe AI adoption, Vendor evaluation

Technologies

Python, Java, AI-assisted development tools, Cloud platforms

Responsibilities

Execute creative software solutions and technical troubleshooting, Develop secure production code and review/debug others' code, Drive team adoption of AI-assisted engineering practices, Apply SDLC tools to improve automation value, Identify opportunities to automate remediation of recurring issues, Lead evaluation sessions with external vendors and internal teams

Seniority

Senior, hands-on IC with leadership responsibilities