> Markdown version of [/jobs/ext/2809209-software-engineer-strategy-development](https://www.wearedevelopers.com/jobs/ext/2809209-software-engineer-strategy-development). 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). --- # Software Engineer, Strategy Development - **Company:** Postaladdress - **Location:** UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Algorithmic Trading, Data Analysis, C++ (Programming Language), Databases, Digital Assets, Python (Programming Language), Machine Learning, NumPy, SciPy, Software Engineering, Pandas, KDB+, Information Technology, Influxdb, Golang - **Published:** September 9, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-strategy-development-uphold-company-9956853 ## About the Role * BSc or advanced degree in a quantitative field like Computer Science, Mathematics, Statistics, Physics, or Engineering. * 5+ years of professional software engineering experience, preferably in a financial trading environment (e.g. hedge fund, prop trading firm, or investment bank). * Proficiency in a high-performance language (Golang/ C++/ Java/ Rust) and experience with a data analysis language (e.g. Python). * Demonstrable experience building pricing models or algorithmic trading strategies. * Strong understanding of financial market concepts, market microstructure and common trading algorithms. * Excellent quantitative and analytical skills. * Fluent written and oral English skills. Bonus if you have: * Experience building high-fidelity backtesting or market simulation environments from the ground up. * Deep knowledge of cryptocurrency market structure, DeFi protocols and on-chain data. * Familiarity with data analysis libraries (e.g., Pandas, NumPy, SciPy) and machine learning concepts. * Experience working with large-scale time-series data and databases (e.g., KDB+, InfluxDB, TimescaleDB). * Experience in a performance-sensitive or low-latency environment. ## Description We are looking for a finance-oriented Senior Software Engineer to join our Trading Strategies team. This role is at the intersection of quantitative finance and software engineering, where you will be responsible for building the core of our trading operation. You will design, implement and maintain the pricing models and automated trading strategies that drive our profitability. This is a unique opportunity to apply your software and quantitative skills to solve complex financial problems in the dynamic world of cryptocurrency markets. If you are excited by algorithmic strategy development, market microstructure and building sophisticated models that perform at scale, we would love to talk to you., * Designing, developing and implementing quantitative trading strategies, including market-making, arbitrage and algorithmic execution using Golang and Python. * Building and maintaining sophisticated pricing models for a wide range of digital assets. * Developing and enhancing our backtesting and market simulation frameworks to rigorously validate strategy performance and risk characteristics. * Working closely with traders and quantitative researchers to translate trading ideas into robust, production-ready code. * Contributing to the systems that manage strategy configuration, deployment and real-time parameter tuning. * Analysing strategy performance metrics and market data to identify opportunities for improvement and new alpha generation. ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [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) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [Swapping a Data Warehouse at Runtime: Zero-Downtime Migration Without Changing a Single Client](https://www.wearedevelopers.com/videos/100311-swapping-a-data-warehouse-at-runtime-zero-downtime-migration-without-changing-a-single-client) ## 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) - [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) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)