At a Glance
- Tasks: Design and build Kotlin backend services for a new payments platform.
- Company: Leading UK financial services organisation with a focus on digital transformation.
- Benefits: Competitive day rate, hybrid work model, and potential for contract extension.
- Other info: Dynamic environment with opportunities for professional growth and technical leadership.
- Why this job: Take ownership of architecture decisions and make a real impact in financial services.
- Qualifications: Strong Kotlin experience, familiarity with payments infrastructure, and Agile practices.
A leading UK financial services organisation is seeking a Senior Software Engineer to play a central role in a large-scale platform transformation programme. The business is rebuilding a critical part of its digital infrastructure to support a broad range of transaction methods and channels across both in-person and digital environments.
This is hands-on backend engineering at scale, with real ownership and direct exposure to architecture decisions from day one.
Key Responsibilities as a Senior Software Engineer:- Design and build Kotlin backend services for a new payments platform
- Own the architecture and design of key components, taking high-level requirements and turning them into structured, deliverable backlogs
- Write clean, well-tested, production-ready code that the team can rely on
- Work closely with Product and Engineering to break down complex problems and ship impactful features
- Bring fresh thinking to existing approaches and propose improvements where you see them
- Support team leadership across delivery, code quality, and technical decision-making
- Contribute to technical hiring, helping to assess and attract strong engineering talent
- Strong commercial Kotlin experience for backend development, ideally within payments or financial services
- Domain expertise in payment gateway systems or payments infrastructure
- Comfortable with React.js for full stack contribution where required
- Proven ability to take requirements through to architecture, design, and delivery
- Senior Software Engineer level ownership of technical decisions and delivery
- Clear grasp of software engineering fundamentals: design patterns, SOLID principles, test-first design
- Familiarity with Agile practices including peer code review and pair programming
- Hands-on exposure to AWS or comparable cloud platforms
- Background in both monolithic and microservices-based systems
- Experience in a product-led environment where engineering and business goals are closely aligned
- Day rate: up to £650 per day
- IR35: Outside IR35
- Contract length: 6 months initial term, extension likely
- Location: London, hybrid (3 days onsite)
- Start: ASAP
If you are a Senior Software Engineer with strong Kotlin backend experience and interested in working in the financial services space, apply now or reach out directly to find out more.
Due to the high volume of applications, not all applicants will receive feedback.
Senior Engineer (Projects) in London employer: Formula.
Join a leading UK financial services organisation that values innovation and collaboration, offering a dynamic work culture where your contributions directly impact the transformation of digital infrastructure. With competitive day rates and a hybrid working model in London, you'll enjoy a supportive environment that fosters professional growth and encourages fresh ideas, making it an excellent place for Senior Engineers looking to make a meaningful difference in the payments landscape.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Engineer (Projects) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work in financial services or have experience with Kotlin. A personal recommendation can make all the difference when you're trying to land that Senior Software Engineer role.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. This is your chance to demonstrate your hands-on experience with backend services and payments infrastructure.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of design patterns and SOLID principles. Be ready to discuss how you've applied these in past projects, especially in a product-led environment.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior Engineer (Projects) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Kotlin experience and any relevant projects you've worked on, especially in payments or financial services. We want to see how your skills align with the role, so don’t hold back!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for the position.
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex problems or improved existing systems. We’re looking for engineers who can think outside the box and bring fresh ideas to the table.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Formula.
✨Know Your Kotlin Inside Out
Make sure you brush up on your Kotlin skills before the interview. Be ready to discuss your past projects and how you've used Kotlin in backend development, especially in payment systems. Prepare to explain your thought process when designing and building services.
✨Understand the Financial Services Landscape
Familiarise yourself with the financial services sector, particularly around payment gateways and infrastructure. Being able to speak knowledgeably about industry trends and challenges will show that you're not just a techie but also understand the business context.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some technical problems during the interview. Think through how you would break down complex requirements into manageable tasks. Use examples from your experience to illustrate how you've successfully navigated similar challenges in the past.
✨Emphasise Team Collaboration
Highlight your experience working in Agile environments and your ability to collaborate with product teams. Discuss how you've contributed to code reviews and pair programming sessions, as well as how you’ve supported team leadership in making technical decisions.