Cookies are temporary files we place on your device to improve your user experience, for example to sign up and log in to your account. Find out more about cookies, and how to control them, in our privacy policy. By continuing to use our site, you agree to this policy Close image

You are here: Home » Careers » Senior Software Engineer

Senior Software Engineer

Location: Edinburgh (hybrid)

Are you an experienced software engineer with an inquisitive mind and a desire to solve problems? If so, this is an opportunity for you to make a real difference as part of a dynamic team of likeminded technologists within a fast-growing company. 

At LendingCrowd, we’re challenging the market for business lending by doing things differently, and that’s where you come in. We’re breaking down our business platforms and re-engineering them with an event-driven microservices architecture, so we’re looking for an innovative and adaptable Senior Software Engineer with cloud-native design skills who is keen to share and grow their knowledge and expertise within an exciting and ever-evolving business domain. 

The ideal candidate will have experience of using multiple modern software languages to build creative solutions. What’s important is broad and deep development experience and the ability to adopt and use different languages and software tools to apply the right solution to the challenge in front of you. 

We’re a rapidly growing company, constantly striving to raise our standards, so this is a great opportunity to be part of a genuine Scottish success story. You’ll be a key member of a small agile team, working together to imagine, design, develop, test and deploy the software behind our key systems. 

About the role

Reporting to our Technology Team Leader, this is a role for a Senior Software Engineer with expertise of multiple software languages and experience of working with a cloud-native technology stack. 

As a key member of a small and dynamic team, you’ll be responsible for:

  • Designing, developing, testing, deploying, documenting and maintaining high-quality software
  • Deep involvement with architecture and tooling decisions
  • Sharing and growing knowledge
  • Coaching and mentoring Junior Software Engineers
  • Ensuring the security of the software stack and LendingCrowd applications
  • Actively participating and engaging with the Technology team’s meetings and agile practices
  • Engaging proactively with business stakeholders to understand requirements

About you

In terms of knowledge, skills and experience, we would expect you to have:

  • An extensive and demonstrable background in modern software engineering/development practice
  • Expertise in multiple modern software languages – preferably Java and React 
  • Experience of working within the cloud – we currently use AWS 
  • Knowledge of modern DevOps practice and writing Infrastructure as Code 
  • Developing with a security-by-design mindset 
  • The ability to translate complex business needs into elegant technical solutions
  • The ability to influence stakeholders, senior management and peers 
  • Experience of coaching and mentoring junior engineers 

It would also be beneficial if you have experience of:

  • Working in the financial services sector
  • Working in a scale-up business
  • Ruby on Rails is beneficial but not necessary
  • Reactive Programming 
  • AI/ML Engineering 

Opportunities for further development

  • Path to a leadership role within the team
  • Exposure to cutting-edge technology 

Come join us and be part of our success story! To apply for this role, email your CV to careers@lendingcrowd.com

LendingCrowd is the trading name of Edinburgh Alternative Finance Limited, Company Number SC468392, authorised and regulated by the Financial Conduct Authority (Firm reference number 670991). LendingCrowd and its products are not covered by the Financial Services Compensation Scheme.

The company's registered office is 50 Lothian Road, Festival Square, Edinburgh, EH3 9WJ.

Copyright © LendingCrowd 2025. All rights reserved.