> Markdown version of [/jobs/ext/1342234-trading-strategy-software-engineer](https://www.wearedevelopers.com/jobs/ext/1342234-trading-strategy-software-engineer). 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). --- # Trading Strategy Software Engineer - **Company:** IMC - **Location:** London, UK - **Experience:** Experienced - **Salary:** £84,529.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Big Data, Computer Programming, Data Structures, Java GUIs, Java Virtual Machine (JVM), Python (Programming Language), Performance Tuning, Big O, Software Deployment, Kotlin, Information Technology, Service Stack, Programming Languages - **Published:** July 19, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5807168716 ## About the Role * At least 3 years of experience as a Software Engineer with excellent programming abilities; * Solid understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, memory models, and concurrency models; * Strong quantitative and analytical skills and a keen interest in applying them to the Trading field; * Prior experience having worked in related industries (ideally within financial services) * Ability to work independently, analyze business requirements, communicate with stakeholders, take full ownership of the solutions you build and deliver; * Highly adaptable and able to thrive in uncertain, rapidly evolving environments; * Master's or PhD degree (or equivalent experience) in Computer Science or a related field; * Experience with JVM-based languages (Java, Kotlin) or Python; * Advanced math and quantitative skills are a plus; * Experience with and interest in building information-rich user-facing applications, GUIs, UXs is a plus; * Experience with large-scale data and research pipelines compute clusters is a plus In our current Tech stack we work with Java 21+ and Python 3 as the main programming languages to implement our Strategy software. We constantly evolve our technology stack and look for tools that best suit the problems at hand. If a new technology holds promise, we actively explore, adopt, and develop it. ## Description You will work together with traders, researchers, quants, and fellow engineers. You will take ownership of the end-to-end product development process for deliver high-impact projects -from requirements gathering to production deployment. Your goal is to deliver high-performance, reliable software using frequent iterations to get quick feedback and shorten our time-to-market. Key responsibilities include: * Close collaboration with traders to gain a deep understanding of Trading strategies and implement them optimally; * Building cutting edge solutions by developing, testing, deploying, tuning, and maintaining a variety of applications, algorithms, new research infrastructures, and automation for Trading Teams; * Continuously improving functional and operational sides of Strategy systems to enhance user experience and overall system performance. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [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) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [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) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)