> Markdown version of [/jobs/ext/1614466-senior-software-engineer-180-000-a-year-remote](https://www.wearedevelopers.com/jobs/ext/1614466-senior-software-engineer-180-000-a-year-remote). 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 - £180,000 A Year - Remote - **Company:** Understanding Recruitment - **Location:** Madrid, Spain (Remote available) - **Salary:** €180,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Algorithmic Trading, C++ (Programming Language), Profiling, Linux, Distributed Systems, Python (Programming Language), Performance Tuning, SQL Databases, Concurrency, Backend, Low Latency - **Published:** July 31, 2026 - **Apply:** https://www.buscojobs.com.es/senior-software-engineer-180-000-a-year-remote-en-madrid-ID-365063419 ## About the Role Senior Software Engineer (C++)Remote (Spain)High-Performance Trading SystemsUp to £180k + bonus + equityWe're hiring a Senior C++ Engineer to work on the systems that sit at the heart of a global trading platform. This is a backend, systems-focused role centred around performance-critical engineering - building the infrastructure that enables fast, reliable, and secure execution at scale.The RoleYou'll be working on the core framework and performance-critical components that underpin the trading engine.Your responsibilities will include:Designing and building low-level systems that support high-frequency transaction processingDeveloping robust, reusable components used across the trading platformEngineering for low latency, high throughput, and system resilienceWorking on concurrent and distributed systems operating under real production loadIdentifying and resolving bottlenecks across CPU, memory, and network layersWriting efficient, maintainable, and well-tested C++ codePartnering with cross-functional teams to deliver scalable technical solutionsWhat They're Looking ForStrong experience building production systems in C++Background working on high-performance, low-latency, or high-throughput systemsSolid understanding of multithreading, concurrency, and memory managementExperience working in Linux-based environmentsFamiliarity with distributed systems or large-scale architecturesExperience with performance tuning and profiling at system levelExposure to other languages (e.G. Python, Java, SQL) is beneficialInterest in trading systems, financial infrastructure, or market mechanics is a plusComfortable operating in a fast-paced, delivery-focused environmentWhy This RoleStrong comp (including bonus & equity)Opportunity to solve complex, performance-driven engineering problemsHigh ownership cultureRemote-first setup with a globally distributed team ## Description Senior Software Engineer (C++)Remote (Spain)High-Performance Trading SystemsUp to £180k + bonus + equityWe're hiring a Senior C++ Engineer to work on the systems that sit at the heart of a global trading platform.This is a backend, systems-focused role centred around performance-critical engineering - building the infrastructure that enables fast, reliable, and secure execution at scale.The RoleYou'll be working on the core framework and performance-critical components that underpin the trading engine.Your responsibilities will include:Designing and building low-level systems that support high-frequency transaction processingDeveloping robust, reusable components used across the trading platformEngineering for low latency, high throughput, and system resilienceWorking on concurrent and distributed systems operating under real production loadIdentifying and resolving bottlenecks across CPU, memory, and network layersWriting efficient, maintainable, and well-tested C++ codePartnering with cross-functional teams to deliver scalable technical solutionsWhat They're Looking ForStrong experience building production systems in C++Background working on high-performance, low-latency, or high-throughput systemsSolid understanding of multithreading, concurrency, and memory managementExperience working in Linux-based environmentsFamiliarity with distributed systems or large-scale architecturesExperience with performance tuning and profiling at system levelExposure to other languages (e.G. Python, Java, SQL) is beneficialInterest in trading systems, financial infrastructure, or market mechanics is a plusComfortable operating in a fast-paced, delivery-focused environmentWhy This RoleStrong comp (including bonus & equity)Opportunity to solve complex, performance-driven engineering problemsHigh ownership cultureRemote-first setup with a globally distributed team ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)