The median Algorithmic Trading Systems Engineer salary in Switzerland is CHF161K in 2026, with a typical range from CHF155K to CHF168K. Pay has moved +10.0% year-on-year. Zurich currently leads city pay at CHF171K. This is base salary for permanent employees. Contracting instead? See day rates for this role below.
What does An Algorithmic Trading Systems Engineer do?
An Algorithmic Trading Systems Engineer is responsible for building and maintaining low-latency trading systems, from strategy execution engines to market-data ingestion and order-routing infrastructure.
Day-to-day responsibilities
- Optimising execution latency in C++ or Java
- Backtesting strategy changes against historical tick data
- Monitoring live trading systems during market hours
- Working with quants to productionise new strategies
Low demand+22% C++ / low-latency engineering+17% Market data & order routing+12% FIX protocol