Software Engineer

Software Engineer

Full-Time 42000 - 98000 £ / year (est.) No home office possible
Aveni UK

At a Glance

  • Tasks: Design, develop, and optimise software solutions using React, Node.js, and TypeScript.
  • Company: Aveni is an award-winning tech company revolutionising financial services with advanced AI.
  • Benefits: Enjoy a salary up to £70,000, 34 days holiday, remote work options, and career growth opportunities.
  • Other info: Diversity is key at Aveni; we welcome applicants from all backgrounds.
  • Why this job: Join a collaborative team driving innovation in AI and financial services while making a positive impact.
  • Qualifications: Strong full-stack development experience, particularly in React, Node.js, and TypeScript; AWS proficiency preferred.

The predicted salary is between 42000 - 98000 £ per year.

Aveni is redefining how financial institutions use AI. We build real, production-ready agentic systems that reshape how banks, advisers and financial services firms operate, replacing fragmented processes with intelligent, end-to-end workflows.

We have been recognised as Fintech of the Year for two consecutive years and awarded Best Specialist Technology Service at the Professional Adviser Awards 2025. Backed by leading investors including Puma Private Equity, and commercially supported by Lloyds Banking Group and Nationwide Building Society, we previously completed one of Scotland’s largest Series A rounds. Since then, we’ve continued to grow rapidly as adoption of AI in financial services accelerates, and we’re now scaling our engineering organisation to meet that demand.

Our engineering team includes experienced software engineers and PhD-level AI specialists, with strong ties to the University of Edinburgh, giving you access to exceptional expertise and opportunities for continuous learning as part of the day-to-day work.

The Role

As a Software Engineer at Aveni, you’ll be responsible for building and scaling the products that sit on top of FinLLM (the UK’s first LLM for the Financial Services industry) and other LLMs, enabling financial institutions to adopt AI safely and effectively.

You won’t be expected to build or train the LLMs themselves, instead you’ll be engineering the platforms, services, user interfaces and integrations that bring those models to life in the hands of advisers, analysts and banking teams.

Your work will focus on:

  • Designing and implementing robust event-driven microservices and APIs
  • Building scalable, cloud-native systems on AWS
  • Developing modern, responsive React front-ends
  • Integrating LLM-powered capabilities into real-world workflows
  • Collaborating closely with product and AI specialists to turn ideas into reliable, customer-ready features

What you’ll be working with

You should be comfortable with most of our core technologies:

  • Node.js and TypeScript
  • React and modern front‑end tooling
  • AWS (e.g., Lambda, ECS/Fargate, API Gateway, SQS/SNS, DynamoDB, RDS)
  • NestJS or equivalent back‑end frameworks
  • Microservices and event‑driven architectures

We also actively embrace AI coding assistants (such as Claude Code) to speed up development, improve code quality and reduce repetitive work — and we encourage engineers to use these tools effectively.

Requirements

What we’re looking for:

  • Experience building production systems using Node.js / TypeScript
  • Hands‑on experience developing UIs with React
  • Solid understanding of cloud‑native engineering on AWS
  • Experience with microservices, messaging patterns and distributed systems
  • A commitment to clean code, testing, observability and operational excellence
  • A proactive and motivated mindset — someone who wants to build, ship and iterate quickly
  • Interest in AI‑powered products and a drive to learn

What you’ll love

  • Remote‑first working across the UK.
  • Work abroad policy for when you want a change of scenery.
  • Co‑working spaces available if you want an office buzz sometimes.
  • 34 days holiday (including flexible bank holidays) and your birthday off.
  • Company‑wide off‑sites (yes, karaoke may happen).
  • Optional Personal Development Plan.
  • Flexible benefits platform: you choose the benefits that matter most to you (not the company).
  • Protection essentials, because we know they matter – Life Insurance, Income protection, critical illness cover, Pension (up to 5% matched employer contribution and optional increased contributions).
  • Private health‑ and dental care for your peace of mind.
  • Potential share options, have a stake in what you’re building.
  • Enhanced family leave.

Join Us in Making a Difference

At Aveni, we believe that diversity drives innovation. We’ve built our business to ensure an inclusive workplace where everyone feels valued and empowered to contribute their best work. If you’re passionate about technology and its ability to drive positive change for the future of financial services, we’d love to hear from you.

Even if you don’t meet 100% of requirements, we’d like to hear from you anyway if you believe you’d fit in. Apply now to join us on our mission to transform the financial services industry through AI.

#J-18808-Ljbffr

Software Engineer employer: Aveni UK

Aveni is an exceptional employer located in Edinburgh, offering a collaborative and innovative work environment where employees can thrive. With a strong focus on career growth opportunities, particularly towards Technical Lead roles, Aveni provides access to cutting-edge AI-first engineering practices and a comprehensive benefits package, including 34 days of holiday, remote working options, and ongoing training. The company values diversity and inclusion, ensuring that every team member feels empowered to contribute to meaningful advancements in the financial services industry.
Aveni UK

Contact Detail:

Aveni UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with Aveni's products and services, especially their use of AI in financial services. Understanding how they leverage Natural Language Processing and Large Language Models will help you demonstrate your enthusiasm and alignment with their mission during interviews.

✨Tip Number 2

Brush up on your full-stack development skills, particularly in React, Node.js, and TypeScript. Be prepared to discuss specific projects where you've successfully implemented these technologies, as practical examples can set you apart from other candidates.

✨Tip Number 3

Gain a solid understanding of AWS services like Lambda, Step Functions, and DynamoDB. Being able to speak confidently about your experience with cloud-native applications will show that you're ready to contribute to their tech stack from day one.

✨Tip Number 4

Highlight any experience you have with mentoring junior engineers or leading technical discussions. Aveni values collaboration and leadership within their squads, so showcasing your ability to guide others will make you a more attractive candidate.

We think you need these skills to ace Software Engineer

Full-Stack Development
React
Node.js
TypeScript
AWS Services (Lambda, Step Functions, DynamoDB)
CI/CD Pipelines
DevOps Best Practices
Secure Coding Practices
Regulatory Compliance
Mentoring Junior Engineers
Technical Decision-Making
Agile Methodologies
Problem-Solving Skills
Debugging Skills
Collaboration Skills
AI-Powered Development Tools (e.g., GitHub Copilot)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your full-stack development experience, particularly with React, Node.js, and TypeScript. Include specific projects or achievements that demonstrate your skills in these areas.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and financial services. Mention how your experience aligns with Aveni's mission and the specific role of Software Engineer, emphasising your collaborative spirit and problem-solving abilities.

Showcase Relevant Experience: In your application, detail your experience with AWS services, CI/CD pipelines, and secure coding practices. Provide examples of how you've mentored junior engineers or contributed to team success in Agile environments.

Highlight Continuous Learning: Mention any ongoing training or certifications related to AI-driven development tools or cloud technologies. This shows your commitment to staying updated in a rapidly evolving field, which is crucial for a role at Aveni.

How to prepare for a job interview at Aveni UK

✨Showcase Your Full-Stack Skills

Make sure to highlight your experience with React, Node.js, and TypeScript during the interview. Be prepared to discuss specific projects where you used these technologies and how you overcame challenges in full-stack development.

✨Demonstrate Your Problem-Solving Abilities

Expect to face technical questions that assess your problem-solving skills. Practice explaining your thought process clearly and concisely, as this will show your ability to tackle complex issues effectively.

✨Familiarise Yourself with AWS Services

Since the role involves working with AWS cloud-native services, brush up on your knowledge of Lambda, Step Functions, and DynamoDB. Be ready to discuss how you've used these services in past projects or how you would approach using them.

✨Emphasise Collaboration and Mentorship

Aveni values teamwork and mentorship, so be prepared to share examples of how you've collaborated with cross-functional teams and mentored junior engineers. Highlight any experiences that demonstrate your leadership and commitment to best practices.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>