TwinThread is seeking a Lead Software Engineer to join their team in London. The candidate will be responsible for delivering end-to-end solutions using cloud-native microservices architecture and ensuring secure, high-quality software development. Applicants should have recent experience in back-end software engineering, particularly in Java, along with strong skills in cloud technologies and distributed systems. The role offers opportunities to coach other team members and contribute to innovative banking solutions.
Qualifications
Recent hands-on professional experience as a back-end software engineer.
Excellent written and verbal communication skills in English.
Experience in designing and implementing effective tests (unit, component, integration, etc.).
Coach team members on coding practices and design principles.
Responsibilities
Deliver end-to-end solutions in cloud-native microservices architecture.
Develop secure code to protect customers from malicious actors.
Ensure system reliability and ease of operation.
Support products throughout their lifecycle and during incident management.
Skills
Back-end software engineering
Java programming language
Cloud technologies
Distributed systems
RESTful APIs
Messaging frameworks
Education
Formal training or certification in software engineering
Tools
AWS cloud technologies
Job description
TwinThread is seeking a Lead Software Engineer to join their team in London. The candidate will be responsible for delivering end-to-end solutions using cloud-native microservices architecture and ensuring secure, high-quality software development. Applicants should have recent experience in back-end software engineering, particularly in Java, along with strong skills in cloud technologies and distributed systems. The role offers opportunities to coach other team members and contribute to innovative banking solutions.