At a Glance
- Tasks: Lead the development of innovative greenfield systems in a dynamic financial tech environment.
- Company: Join LDMS, a forward-thinking company shaping the future of digital lending.
- Benefits: Enjoy a competitive salary, bonus potential, and generous leave policies.
- Other info: Be part of a diverse team that values integrity, teamwork, and personal growth.
- Why this job: Make a real impact by driving technical direction and innovation in a growing market.
- Qualifications: Expertise in Java, Spring Boot, and strong leadership skills required.
The predicted salary is between 60000 - 80000 £ per year.
Salary: up to £78,000, depending on experience plus a potential bonus up to £15,600
A senior technical leadership role where you'll lead and help shape the direction of greenfield systems at one of Europe's leading financial businesses.
About LDMS
Founded in 2018, LDMS is part of the LC Financial Holdings group, a three-pillar organisation with over 950 employees across Europe.
Between us we have more than 20 years of world-class credit expertise.
We build digital lending software in a market growing around 18% a year.
We want to lead that space, and to do it we need people who can think, create and challenge each other to find the best solutions for our customers.
We have an ambitious to-do list: improving what we've built, building new products, and moving into new markets.
The Role
You'll join the Engineering team at LDMS as our Lead Engineer, reporting to an Engineering Team Lead.
You'll be embedded in one team, but your technical influence will reach well beyond it.
You will set the technical direction that the Senior Engineers around you build within and you are the person the wider department turns to for its more challenging technical decisions.
Our stack is React and Type Script on the frontend, Java with Spring Boot on the backend, and Postgre SQL with schema-per-tenant multi-tenancy underneath, all cloud-hosted on AWS.
This is an opportunity to shape greenfield systems, not maintain legacy ones.
This is a technical leadership role, not a line-management one.
Your focus is the long-term technical health and direction of a significant part of what we build.
This includes the architecture, the standards, and the capability of the engineers working within your domain.
You'll stay deeply hands‑on and you'll be trusted to make the calls that are expensive to reverse.
Key Responsibilities
- These may change with the needs of the business, but the main areas are:
- Technical Direction
- Own the long-term technical strategy for a core domain of the platform and drive the architectural work needed to get there, not just the next feature.
- Produce the designs and reference architectures that other engineers build from with confidence and without rework.
- Set and own the technical standards for your domain and lead Senior Engineers in applying them consistently.
- Liaise with the Principal Engineers to keep your domain’s technical strategy, tooling and patterns aligned with the wider technical direction.
- Anticipate scaling, resilience, security and operability risks before they become incidents and drive best practice such as observability, security-by-design and robust testing.
- Track where the industry is heading and judge, proactively, what is worth bringing into our stack.
- Delivery
- Own delivery outcomes for large, complex pieces of work and keeping momentum through ambiguity and changing requirements.
- Influence roadmap prioritisation based on technical risk, complexity and strategic value, not just delivery execution.
- Identify systemic delivery problems and drive structural fixes, rather than working around them.
Make sound, defensible decisions with incomplete information and model the delivery discipline you expect of others.
- Impact
- Raise the technical capability of Senior Engineers working within your domain through design leadership, review and pairing.
- Build standards, patterns and a culture of technical excellence that persist and compound after any single project ends.
- Have visible, structural impact beyond your immediate team, influencing how other teams work or what they build.
- Work with Engineering Management on department-level strategy and standards and shape the engineering hiring bar and team culture.
- Communication and Influence
- Communicate technical strategy clearly to engineers, product, and business stakeholders.
- Produce written work such as design documentation, RFCs and proposals that shifts how the organisation thinks and drives alignment across teams.
- Influence other teams and resolve significant disagreements through reasoning and trust, without needing to escalated.
- Build an external technical profile through conferences, open source, or industry community, in ways that raise our reputation and help us attract talent.
- Encourage open technical discussion and build active engineering communities across our main communication channels.
- AI and Innovation
- Trial new tools and technologies, including AI and embed the ones that help into how the team works day to day, while being honest about their limits.
- Set the standards for how the team uses AI, codifying our patterns and guardrails into the tooling itself so that AI‑assisted work stays consistent, secure and high quality as it scales.
- Lead by example in day-to-day development with AI coding tools such as Claude, using them to move faster while holding the bar on design quality, security and maintainability.
Essential
- Deep, hands‑on expertise in Java (preferably Java 25+) with strong command of Spring Boot.
- Strong relational database skills, ideally Postgre SQL, including schema design, migrations and working with data at scale.
- A track record of setting technical direction for a domain or service area, with decisions that proved sound and were rarely reversed.
- Experience raising the capability of a team of engineers, not just mentoring individuals, but lifting the standard of the group.
- Demonstrated ability to lead technical delivery of complex, ideally greenfield systems over sustained periods.
- Strong grounding in observability, setting the standard for how services are instrumented, monitored and debugged (for example Prometheus, Grafana).
- A history of keeping a codebase secure and current, owning Java and dependency upgrades and vulnerability scanning.
- Hands‑on experience building and owning CI/CD pipelines (for example Jenkins) and shaping how a team works to deliver value sooner and safer.
- A good understanding of performance and scalability, and how to design systems that cope with load.
- Experience building a high performing, inclusive team culture.
- Excellent communication, able to set technical strategy and represent engineering credibly to stakeholders.
- Comfortable making sound, defensible decisions with incomplete information.
- A broad base across the wider stack, covering performance, data, security, reliability and cloud, so you can weigh up decisions beyond your own area.
- Experience designing and running cloud‑hosted systems on AWS and making sound architectural decisions about hosting, scaling and cost.
Desirable
- Experience introducing AI coding tools such as Claude into an engineering team effectively.
- An understanding of the demands of building software in a financial environment.
- Exposure to React and Type Script, enough to make sensible cross‑cutting decisions in a full‑stack team.
- Familiarity with tools such as Keycloak for identity and AWS S3 for storage.
- What's Important to Us
Our passion is tech, but the people we bring together are the heart of the business.
Over the years we've recruited a fairly eclectic bunch, with hobbies from gaming to ultra‑marathon running, snowboarding to chess, hiking to climbing.
What we share are our values
- Teamwork
- Merit
- Develop
- Honest
- Impactful
- Integrity
They might look like corporate jargon, but they mean something to us. If they sound like you, get in touch. There's a good chance you'd be a great fit.
- Discretionary bonus*
- 25 days annual leave (plus bank holidays)
- Opportunity to purchase additional annual leave
- 1 day birthday leave
- 1 day charity leave
- Private health insurance
- Employee Assistance Programme (EAP)
- Season ticket loan for transport
- Eye care
- Pension (3% / 5% contribution)
- Salary sacrifice schemes (cycle to work and electric vehicle)
- Monthly socials
- Charity events
*The discretionary bonus will be pro-rata'd during your first year with the Company.
#J-18808-Ljbffr
Lead Engineer in Cardiff employer: LDMS
At LDMS, we pride ourselves on being an exceptional employer that fosters innovation and collaboration in the FinTech space. Our dynamic work culture encourages professional growth through continuous learning opportunities and a commitment to leveraging cutting-edge AI technology. Located in the UK, we offer a supportive environment where your contributions directly impact our multi-country financial management solutions, making your work both meaningful and rewarding.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Engineer in Cardiff
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at LDMS or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to LDMS.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like LDMS.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like LDMS that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Lead Engineer in Cardiff
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at LDMS.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at LDMS and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at LDMS
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If LDMS uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.