Job Details
Software Engineer
- £70000.00 - £100000.00 per annum
- London, UK
- Permanent
Software Engineer
A leading financial services organisation in the City is seeking an experienced Software Engineer to join a high-performing engineering team responsible for developing the digital platforms that support client onboarding and engagement across Europe.
This is an excellent opportunity to work on business-critical digital products that directly contribute to client growth and customer experience. You'll be part of a mature, globally distributed engineering function delivering seamless digital journeys from initial customer engagement through to onboarding and account activation.
Working within a collaborative product-led environment, you'll help build and enhance modern cloud-native applications while leveraging the latest AI-assisted development tools.
The Opportunity
You'll be responsible for designing, building and supporting scalable digital applications that power customer-facing journeys. You'll collaborate closely with Product, Design and Engineering teams to deliver high-quality solutions that improve client experience across multiple channels and integrated platforms.
The technology environment includes:
- Angular
- Java Spring Boot
- Node.js
- AWS (Aurora PostgreSQL, EC2, S3)
- CI/CD and automated testing frameworks
- AI-assisted development tools including GitHub Copilot and Claude
Key Responsibilities
- Design, develop and enhance Angular-based customer-facing applications
- Build and maintain cloud-native services within AWS environments
- Develop backend services using Java Spring Boot and Node.js
- Integrate third-party APIs and internal platforms to create seamless digital experiences
- Deliver well-tested, maintainable and scalable code
- Participate in architecture discussions, code reviews and engineering best practice initiatives
- Work closely with Product Owners and stakeholders to translate business requirements into technical solutions
- Utilise AI-driven development tools to improve productivity and code quality
- Champion modern software engineering standards and continuous improvement
Skills & Experience Required
- Strong commercial experience developing applications with modern Angular versions
- Experience building backend services with Java Spring Boot
- Solid AWS cloud experience, particularly with managed services and cloud-native architectures
- Node.js development experience
- Experience working with CI/CD pipelines and automated testing practices
- Exposure to AI-assisted development tools such as GitHub Copilot, Claude or similar
- Ability to take ownership of features from design through to production deployment
- Strong communication and stakeholder management skills
- Product-focused mindset with a passion for delivering outstanding user experiences
Desirable Experience
- Adobe Experience Manager (AEM)
- Customer onboarding or digital acquisition platforms
- KYC, financial services onboarding or regulated industry experience
- AWS Certifications
- Monitoring and observability tooling experience
What's on Offer?
- Up to £100,000 total compensation package
- Opportunity to work on high-profile digital transformation initiatives
- Modern technology stack and AI-first engineering culture
- Collaborative and supportive engineering environment
- Exposure to large-scale customer-facing platforms
- Hybrid working model (3 days per week in the London office)
- Long-term career development within a highly respected financial services organisation
Unfortunately, visa sponsorship is not available for this position.
To discuss this opportunity in confidence, please apply today or contact us directly for further information.