×
Register Here to Apply for Jobs or Post Jobs. X

Senior Engineer

Job in Cardiff, Cardiff City Area, CF10, Wales, UK
Listing for: LDMS
Full Time position
Listed on 2026-07-26
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 68000 GBP Yearly GBP 68000.00 YEAR
Job Description & How to Apply Below

Location:

Cardiff
· Hybrid

Salary: up to £68,000, depending on experience plus a potential bonus up to £13,600

A hands-on senior role where you'll solve complex technical problems, deliver large and demanding pieces of work, and support the more junior engineers around you, 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 a Senior Engineer, working within a single team and reporting to an Engineering Team Lead. You ll take on challenging problems your team faces, including designing solutions to complex features and writing the design documentation that others build from. You ll work within the technical direction set by your Lead Engineer and be one of the people they rely on to turn that direction into working software.

Our stack is React and Type Script on the frontend, Java with Spring Boot on the backend, and PostgreSQL with schema-per-tenant multi-tenancy underneath, all cloud-hosted on AWS.

You ll hold the quality bar for your team through code review, pairing and the example you set, and you ll lead the delivery of large features. Mentoring and growing more junior engineers is a core part of the job. As you develop, your influence will start to reach beyond your own team. This is a senior hands-on role, not a line-management one.

Key Responsibilities

These may change with the needs of the business, but the main areas are:

Technical Skills
  • Design solutions to complex features and write the design documentation that other engineers build from.
  • Hold the technical quality bar for your team through code review, pairing and the example you set.
  • Spot gaps in testing, security or performance across your team s work, and fix them or make the case for fixing them.
  • Work within the technical direction and standards set by your Lead Engineer and feedback into them where you see a better approach.
  • Watch for scaling, reliability and operability problems before they cause incidents and help keep the team s work observable and secure.
Delivery
  • Lead the delivery of large features, involving other engineers.
  • Turn vague or unclear requirements into concrete engineering work the team can pick up.
  • Keep the team s delivery standards up, and step in when they slip rather than waiting to be asked.
  • Make sound decisions when the information is incomplete and keep work moving when requirements change or things get blocked.
Impact
  • Make a real difference to your team s output, quality and technical ability.
  • Help junior and mid engineers get better through pairing, honest feedback and giving them work that stretches them.
  • Contribute to department-wide engineering standards and documentation.
  • Help shape your team s goals and technical plans and connect the work back to what the business is trying to achieve.
  • Take part in hiring, running technical interviews and giving well-reasoned assessments of candidates.
Communication
  • Explain technical decisions clearly to both engineers and people without a technical background.
  • Write things down well, such as designs, technical documentation and runbooks that other people can pick up and use.
  • Help the team reach agreement on hard or contested technical questions.
  • Give clear, specific and kind feedback in code reviews.
  • Inform your Engineering Team Lead promptly when a piece of work is failing behind, rather than letting it surface late.
AI and Innovation
  • Explore new tools, including AI, and help bring the genuinely useful tools into your team s day-to-day work while being honest about where they fall short.
  • Follow the team s agreed approach to AI-assisted work so that what gets produced stays consistent, secure and good…
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary