Role Profile – Senior Software Engineer
Role Title: Senior Software Engineer
Business Function: Technology
Location: Wrexham / London / Hybrid
Who we are & what we do
Founded in 2016, Chetwood is a new kind of bank. We create targeted products to make people better off.
Unlike traditional banks, were not looking to build a customer base and then cross-sell to them. Instead, we focus on distinct customer segments that are underserved by the market, creating innovative products to meet their needs. We do this through different brands, not one, because what works for one customer isnt necessarily right for all customers. We also do this for other industries and companies too, offering them white-labelled products with no upfront investment.
We come from a diverse range of backgrounds and experiences, and its because of this that were able to challenge every aspect of how financial services operate today and build unique and dynamic products for our customers.
Were always on the lookout for exceptional talent to join the team. Were looking for people who share our belief in challenging conventions and making a positive difference for our customers
Role Purpose
Chetwood have embarked on an ambitious programme to build banking technology with class leading flexibility for our customers. Running on a variety of AWS infrastructure, we create business advantage over other banking peers by providing an agile, scalable and highly parameterised platform. At the core of this platform is consumer account processing infrastructure that is able to process customer account events and perform financial computations. We are looking for a technically excellent senior software developer who is a strong individual contributor in their own right but who is also able to lead others, plan and execute projects, hire, mentor and guide the team.
Key Responsibilities
- Build new features for consumer financial products: Design, write, test and review Python code within the core event processing and financial calculation system
- Collaborate with project managers, product owners and members of other development teams in writing engineering plans and designing system components
- Translate plans into appropriately sequenced development tasks and delegate to more junior team members where appropriate
- Mentor team members and help them develop their skills
- Ensure that code is tested properly and only released when it is reliable for clients to consume
- Strengthen, evolve and demonstrate software development best practices in the team
- Ensure that production issues or software bugs are dealt with efficiently and quickly
Essential Skills & Experience
- Excellent Python skills with the ability to appropriately apply design patterns and language features.
- Able to write clear, maintainable, reusable code
- Strong understanding of the software development lifecycle, continuous integration and development best practices.
- Experience of code review, release and support within a team of developers using distributed version control.
- Ability to write tests and testable code
- Knowledge of RESTful APIs – both for using first/third party APIs and building our own for first/third party consumption
Desirable Skills & Experience
- Knowledge of SQL
- Knowledge of AWS services, especially Lambda and EC2, but also SNS, SQS, API Gateway, Step Functions, S3, CloudWatch etc.
- Experienced at TDD – writing unit, functional and end to end tests.
- Understanding of how to architect distributed systems using microservices
- Experience developing financial software and/or scientific software
- Advanced numerate degree
What we offer
- A relaxed, sociable and flexible working environment.
- Great benefits including: life insurance, pension, private medical insurance (including dental and optical), free breakfast and drinks, monthly social events.
- Competitive salary.
- Opportunity to work for a progressive and exciting company.
Chetwood Highlights
Here are just a few examples of what weve achieved so far and whats coming soon.
- Secured strategic investment from Elliott Advisors of ‘ 150mil of capital, underpinning the planned growth of the business over the next few years.
- Secured a full banking licence from the PRA in 2018 – the only retail bank to do so that year.
- Launched the LiveLend Reward Loan; the worlds first dynamic loan that responds to improvements in customers credit score.
- Secured several distribution partnerships with our lending product and have already seen 400%+ growth in new business in the since 2019.
- Launched SmartSave; providing customers with a simple, online savings account at a great rate.
- Launched Chetwoods very own custom built cutting-edge decisioning tool
- Launched BetterBorrow; a quick and simple loan where customers receive their money in 30minutes or less
- Achieved and maintained an Excellent Trustpilot rating from both lending and savings customers.
Chetwood Financial Ltd does not accept speculative or unsolicited CVs from Recruitment Agencies.
Any unsolicited CVs received will be treated as the property of Chetwood Financial and Terms & Conditions associated with the use of such CVs will be considered null and void.