> Markdown version of [/jobs/ext/2794804-senior-software-engineer-data](https://www.wearedevelopers.com/jobs/ext/2794804-senior-software-engineer-data). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Data - **Company:** Aspect Capital - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Sql Data Warehouse, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Relational Databases, Linux, Python (Programming Language), MATLAB, SQL Databases, Snowflake, Apache Kafka, Data Pipelines, Docker, Service Stack - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2856354200-senior-software-engineer-data ## About the Role * 5+ years working as a Software Engineer or Data Engineer * Strong expertise in Python * Well-versed in SQL and a good understanding of relational databases * Confident working with Linux and Docker * An excellent communicator, ability to communicate clearly with technical and non-technical colleagues * Financial industry experience * Java * dbt * Snowflake or similar cloud data warehouse * Kafka * AWS * Familiar with major financial data vendor APIs ## Description * Developing ELT pipelines to ingest and transform datasets with Python, Snowflake and dbt * Building a streaming platform to capture and aggregate large volumes of tick data * Extending internal libraries to provide unified access to our entire data catalogue * Consolidating legacy MATLAB systems onto our cloud-native technology stack * Working closely with quantitative developers, researchers and portfolio managers ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)