cover image
Aberdeen

Software Engineer – Business-Aligned Applications

On site

Edinburgh, United kingdom

Full Time

05-11-2025

Share this job:

Skills

Python Data Analysis SQL GitHub CI/CD Monitoring Azure Data Factory Test Test Automation Problem-solving Programming power bi Azure Agile Analytical Thinking CI/CD Pipelines

Job Specifications

Job Description

At Aberdeen, our ambition is to be the UK’s leading Wealth & Investments group.

Strengthening talent and culture is one of our strategic priorities. We strive to make Aberdeen a great place to work so that we can attract and retain the industry’s best talent.

Our people put our stakeholders at the heart of everything they do by helping us to make a positive difference to the lives of our clients, customers, colleagues, shareholders and society.

We are focused on growing our direct and advised wealth platforms and repositioning our specialist asset management business to meet client demand. We are committed to providing excellent client service, supported by leading technology and talent.

Aberdeen Comprises Three Businesses, Interactive Investor (ii), Investments And Adviser, Each Of Which Focuses On Meeting And Adapting To Our Clients’ Evolving Needs

interactive investor, the UK’s second largest direct-to-consumer investment platform, enables individuals in the UK to plan, save and invest in the way that works for them.
Our Adviser business provides financial planning solutions and technology for UK financial advisers, enabling them to create value for their customers.
Our Investments business is a specialist asset manager that focuses on areas where we have both strength and scale to capitalise on the key themes shaping the market, through either public markets or alternative asset classes.

About The Role

As an Engineer – Business-Aligned Applications, you will be a member of the Development Chapter within the Asset Management Tribe, reporting to the Development Chapter Lead and working as part of a cross-functional team. This role is uniquely positioned at the intersection of technology and business, supporting rapid solution delivery for investment professionals, analysts, and operational teams.

You will work with business stakeholders to understand their needs and deliver pragmatic, high-impact solutions in a fast-paced, Agile environment. This is a hands-on role that blends software engineering with analytical thinking and problem-solving. You will be expected to work across a diverse technology stack - including Python, APIs, Power BI, and low-code tools - to build and iterate on solutions that drive real business outcomes.

This role is ideal for someone who enjoys variety, thrives on collaboration, and is comfortable switching between development, analysis, and stakeholder engagement. You will be empowered to take ownership of problems, propose creative solutions, and deliver working software quickly and iteratively.

As an engineer, you will help foster a culture of continuous improvement and innovation.

Key Responsibilities

Design, develop, and maintain business-aligned applications and services that support investment operations, ensuring scalability, performance, and maintainability.
Build and support data integration and transformation pipelines using tools such as Azure Data Factory, SQL, and Power Platform.
Collaborate directly with business stakeholders to understand requirements and deliver rapid, fit-for-purpose solutions in an Agile environment.
Develop lightweight applications, scripts, and dashboards using Python, Power BI, and other low-code/no-code tools to support operational and analytical needs.
Design and implement API integrations and data workflows to enable seamless connectivity across systems.
Support data analysis and reporting initiatives by building queries, visualisations, and automation pipelines.
Work across a broad and evolving technology stack, adapting quickly to new tools and platforms as needed.
Apply engineering best practices, including test automation, CI/CD pipelines, and secure coding standards.
Participate in code reviews, pair programming, and collaborative problem-solving.
Explore and apply AI-assisted development tools (e.g. GitHub Copilot) to improve engineering efficiency and solution quality.
Participate in Agile ceremonies and contribute to continuous delivery and iterative improvement of our platforms.
Ensure solutions are well-documented, observable, and production-ready, with appropriate logging and monitoring in place.
Drive continuous improvement in development tools, processes, and team ways of working.

About The Candidate

We are looking for someone who thrives in a fast-paced, Agile environment, is self-motivated, and enjoys working closely with business stakeholders to deliver impactful solutions. You should be comfortable working across a broad technology stack, balancing hands-on development with analytical thinking, and adapting quickly to changing priorities.

You will be expected to quickly understand complex business requirements - even when working to tight deadlines - and translate them into practical, scalable solutions. The ideal candidate will be able to balance short-term tactical delivery with a long-term strategic mindset, ensuring solutions are both effective and sustainable.

Strong interpersonal and

About the Company

At Aberdeen, our ambition is to be the UK’s leading Wealth & Investments group. We are focused on growing our direct and advised wealth platforms and repositioning our specialist asset management business to meet client demand. We are committed to providing excellent client service, supported by leading technology and talent. Know more