Senior Software Engineer
Role details
Job location
Tech stack
Job description
A great opportunity has arisen within the Loans Lab for a Senior Software Engineer. Working in a strong collaborative way to drive efforts to create, build, support and improve our backend software, also working closely with the product and engineering teams with lots of exciting new challenges. You'll be a core contributor to ensure good quality and engineering practices are followed in accordance with engineering transformation strategy and work with the Lead Engineer., As a Senior Software Engineer, you'll bring your skills to our cross-disciplinary teams of engineers, where you'll have the opportunity to deepen your technical knowledge and understanding in a modern stack, as well as support and lead on developing a quality backend system.
Requirements
- You'll use your judgement to combine tooling, libraries and programming languages to solve problems, and help us to deliver exciting, customer- focused software solutions.
- You'll get involved in coaching other engineers to help them grow and reach their potential.
- You'll have strong interpersonal and communication skills, for exchanging ideas and explaining concepts.
What you'll need:
- Experience producing high quality, well-tested and robust code.
- To be able to design, build and test backend microservices and RESTful APIs.
- Strong experience in Java (17+) and Spring Framework for development.
- Strong experience in Microservice Development using SpringBoot.
- Good experience of containerised services (e.g. Kubernetes).
- Knowledge of Cloud technologies, preferably GCP.
- Good awareness & understanding of Database design.
- To be able to create tests and work with pipelines to prove strong and maintainable code.
- Understanding of the entire software development lifecycle and experience in end-to-end delivery of software products.
- Experience with agile development methods & tooling e.g., Kanban, Jira & Confluence, and experience of working as part of an agile team.
And any experience of these would be really useful
- Some experience of JavaScript/TypeScript, Devops tooling like Harness, Quarkus framework would be a plus.
Benefits & conditions
We also offer a wide-ranging benefits package, which includes:
- A generous pension contribution of up to 15%
- An annual performance related bonus
- Benefits you can adapt to your lifestyle, such as discounted shopping
- 30 days' holiday, with bank holidays on top
- A range of wellbeing initiatives and generous parental leave policies