Software Engineer in Edinburgh

Software Engineer in Edinburgh

Edinburgh Full-Time 42000 - 84000 £ / year (est.) No home office possible
Go Premium
A

At a Glance

  • Tasks: Design and develop innovative software solutions using React, Node.js, and TypeScript.
  • Company: Join Aveni, an award-winning tech company revolutionising financial services with AI.
  • Benefits: Enjoy a competitive salary, 34 days holiday, remote work, and ongoing career development.
  • Why this job: Make a real impact in the financial sector while working with cutting-edge AI technology.
  • Qualifications: Strong full-stack development experience and familiarity with AWS services required.
  • Other info: Collaborative environment with excellent growth opportunities and a commitment to diversity.

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

Edinburgh, United Kingdom | Posted on 01/07/2025

Aveni is an award-winning technology company. We use advanced AI to enable scalable efficiency for financial services companies, combining world-leading Natural Language Processing (NLP) and Large Language Model (LLM) expertise with deep financial services domain experience to drive enterprise-wide productivity. Aveni harnesses the power of voice to drive unprecedented efficiency and oversight. We’re using the latest in AI to automate and innovate, empowering businesses to achieve exceptional productivity and compliance outcomes.

As a Software Engineer, you will work within a squad to design, develop, and optimise software solutions, collaborating closely with the Technical Lead and cross-functional teams. This is a hands-on role requiring strong full-stack development experience, particularly in React, Node.js, and TypeScript. You will contribute to technical decision-making, improve software quality, and leverage AI-powered tools to enhance productivity.

What You'll Be Doing:

  • Develop and maintain scalable, high-quality applications using React, Node.js, and TypeScript.
  • Implement secure coding practices, ensuring compliance with industry standards.
  • Mentor junior engineers, conduct peer code reviews, and drive best practices.
  • Collaborate with Product, Delivery, and Technical Leads to refine requirements and execute solutions.
  • Work with AWS cloud-native services (Lambda, Step Functions, DynamoDB) to develop efficient cloud-based applications.
  • Ensure CI/CD best practices, contributing to GitLab pipelines, automation, and observability improvements.
  • Integrate AI-powered tools (e.g., GitHub Copilot) to enhance development workflows.
  • Drive continuous improvement in performance, security, and maintainability.
  • Support cross-squad collaboration, ensuring architectural consistency and code reusability.

Requirements:

  • Strong hands-on experience in full-stack development with React, Node.js, and TypeScript.
  • Experience designing, developing, and optimising scalable and secure applications.
  • Proficiency in AWS services (Lambda, Step Functions, DynamoDB).
  • Familiarity with CI/CD pipelines and DevOps best practices.
  • Understanding of secure coding and regulatory compliance.
  • Experience mentoring junior engineers and leading technical execution.
  • Strong problem-solving and debugging skills in complex environments.
  • Experience working within Agile squads, participating in sprint planning and backlog refinement.

Bonus Points:

  • Experience with AI-driven development tools (e.g., GitHub Copilot).
  • Knowledge of ElasticSearch optimisation.
  • Exposure to Mantine UI for front-end component design.
  • Understanding of Infrastructure as Code (IaC) and cloud cost optimisation.
  • Experience with AI model integration in engineering workflows.
  • Background in regulated industries (e.g., Financial Services).

What We Offer:

  • Salary up to £70,000.
  • A collaborative and innovative work environment.
  • Career growth opportunities towards Technical Lead and beyond.
  • Exposure to cutting-edge AI-first engineering practices.
  • 34 days holiday plus your birthday off.
  • Share options.
  • Remote and flexible working.
  • Life insurance.
  • Income protection.
  • On-going career development and training.
  • Freebies and discounts.
  • Emotional wellbeing (Employee assistance programme provides access to 24/7 employee counseling and emotional support).
  • Cycle to work scheme.
  • Pension scheme (employer contribution matched up to 5%).

Join Us in Making a Difference:

At Aveni, we believe that diversity drives innovation. We’re committed to building a team that reflects the diverse communities we serve and creating an inclusive workplace where everyone feels valued and empowered to contribute their best work. If you’re passionate about leveraging technology to drive positive change and want to be part of a team that’s shaping the future of financial services, we’d love to hear from you. We know that some people are likely to only apply where they meet 100% of requirements, but we’d like to hear from you anyway. Apply now to join us on our mission to transform the financial services industry through AI!

Software Engineer in Edinburgh employer: Aveni UK

Aveni is an exceptional employer located in Edinburgh, offering a collaborative and innovative work environment where Software Engineers can thrive. With a strong focus on career growth opportunities, employees benefit from exposure to cutting-edge AI-first engineering practices, generous holiday allowances, and a commitment to diversity and inclusion. The company prioritises employee wellbeing through comprehensive support programmes and flexible working arrangements, making it an attractive place for those looking to make a meaningful impact in the financial services sector.
A

Contact Detail:

Aveni UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using React, Node.js, and TypeScript. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills.

✨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 hearing from passionate candidates who want to make a difference.

We think you need these skills to ace Software Engineer in Edinburgh

Full-Stack Development
React
Node.js
TypeScript
AWS Services
CI/CD Pipelines
DevOps Best Practices
Secure Coding Practices
Agile Methodologies
Problem-Solving Skills
Mentoring Junior Engineers
Technical Decision-Making
AI-Powered Tools Integration
Code Review

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack development experience, especially with React, Node.js, and TypeScript, as well as any relevant AWS knowledge.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about AI and financial services. Share specific examples of how you've contributed to projects in the past and how you can bring value to our team.

Showcase Your Problem-Solving Skills: In your application, include examples of complex problems you've solved in previous roles. We love seeing how you approach challenges, especially in Agile environments!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at Aveni UK

✨Know Your Tech Stack

Make sure you brush up on your skills with React, Node.js, and TypeScript. Be ready to discuss your past projects and how you've used these technologies to solve real-world problems. It’s all about showing that you can hit the ground running!

✨Showcase Your Problem-Solving Skills

Prepare to tackle some coding challenges or technical questions during the interview. Think through your approach to problem-solving and be ready to explain your thought process. This is your chance to shine and demonstrate your debugging skills!

✨Understand the Company’s Mission

Familiarise yourself with Aveni's focus on AI and financial services. Being able to articulate how your skills align with their mission will show that you're genuinely interested in the role and the company. Plus, it’ll help you stand out from other candidates!

✨Be Ready to Collaborate

Since this role involves working closely with cross-functional teams, think of examples where you've successfully collaborated in the past. Highlight your experience in Agile environments and how you’ve contributed to team success. Teamwork makes the dream work!

Software Engineer in Edinburgh
Aveni UK
Location: Edinburgh
Go Premium

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

A
  • Software Engineer in Edinburgh

    Edinburgh
    Full-Time
    42000 - 84000 £ / year (est.)
  • A

    Aveni UK

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>