Senior Software Engineer
Job in
Wrexham, Wrexham County, LL13, Wales, UK
Listed on 2026-02-14
Listing for:
Chetwood Bank
Full Time
position Listed on 2026-02-14
Job specializations:
-
Software Development
Software Engineer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
We’re a UK-based digital bank dedicated to getting the basics right and offering straightforward savings and mortgages.
You will be responsible for leading and coordinating deliveries and designs for medium to large features or engineering problems. You will work confidently and effectively to support the engineering function of the bank. You will design and implement systems that comprise of multiple technical components.
Key Responsibilities:- Write high-quality code (appropriate style, patterns, organisation, comments, testability) with feedback and support.
- Test code thoroughly and proactively, and use good practices with feedback and support.
- Create small and manageable pull requests.
- Balance between perfect code and delivery goals.
- Make informed compromises when appropriate, and make sure to create and surface tickets for follow-up work.
- Able to design and implement systems that comprise of multiple technical components for a given set of feature.
- Consider non-functional requirements, and promote good resilience, performance, security, observability, and auditability.
- Make sure that the solution satisfies both functional and non-functional criteria.
- Understand continuous integration and the value of integrating small chunks of code into the main branch.
- Manage risk in a way that allows the business to understand the options, and participate in the decision-making.
- Rely on documentation, forums, and technical knowledge to resolve blockers.
- Clearly and confidently articulate the risk of technical problems to non-technical stakeholders.
- Create processes to standardise communications between engineers, leads or stakeholders.
- Efficiently utilise existing documentation sources (Confluence, JIRA, Git Hub, Google Drive, Postman, Slack) to uncover information.
- Always produce good quality documentation in the scope of your work (code comments, release notes, PR description, updated information on tickets, API documents).
- Demonstrate detailed SME knowledge in several domains.
- Use your understanding of system functionality to identify large limitations and impactful enhancements.
- Lead discussions on new or existing tools, technologies, automation, and engineering practices while being pragmatic in what can be changed or introduced.
- Champion Iterative/Agile thinking practices within the team and the community of practice.
- Attend conferences to promote Chetwood, hear about new developments in technology and banking.
- A strong experience with Python or a similar programming language.
- Strong experience designing relational and non-relational databases.
- A strong understanding of data structures and algorithms.
- Strong understanding of web services.
- Ability to write tests and testable code.
- Strong experience with distributed version control systems (e.g. Git).
- Experience building AWS serverless applications and using infrastructure as code.
- Experience working with and cultivating an Agile approach.
- Strong experience with RESTful APIs. Desirable Skills & Experience.
- Knowledge and appreciation of networking, and best security practices.
- Deep knowledge of AWS services, especially Lambda and EC2, but also SNS, SQS, API Gateway, Step Functions, S3, Cloud Watch, Dynamo
DB. - Great understanding of microservices, event-driven and request-driven architectural patterns.
- 25 days holiday PLUS your BIRTHDAY off
- Pension contribution with Royal London
- Life Assurance
- Private medical, dental and optical health insurance with Axa
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×