Software Engineer – Java/Python/AWS | | Manchester (Hybrid)
A major Tier 1 Bank is on-shoring and rebuilding its UK engineering capability — and they're doing it properly. That means modern tooling, greenfield builds, and the autonomy to engineer things the right way. It also means real-world complexity: legacy systems, migration challenges, and the satisfaction of actually fixing things that matter at scale.
The role
You'll be working across a mix of new builds and existing systems, contributing to a full stack engineering team with Java at the backend, React on the frontend, and AWS running underneath. You'll be close to the decisions, collaborating directly with product and design, and working in a team that's being built to do things better than the old model.
What you'll be doing
- Building and improving software across new and legacy codebases
- Contributing to AWS-hosted systems with a focus on scalability and performance
- Working in genuine Agile delivery — sprints, stand-ups, real ownership
- Participating in code reviews and helping raise engineering standards across the team
- Navigating complex, interconnected systems and leaving them better than you found them
What we're looking for
- Strong hands-on backend experience in Java, Python, or Go
- Frontend confidence with React.js — state management, component design, the works
- Comfort working across both greenfield and legacy environments
- A solid grasp of full stack architecture and how the pieces connect
- Security-conscious engineering habits as standard, not an afterthought
- Agile delivery experience and the ability to work closely with non-engineering stakeholders
…
