×
Register Here to Apply for Jobs or Post Jobs. X

Backend Engineer — Trading & Execution

Job in Zürich, 8058, Zurich, Kanton Zürich, Switzerland
Listing for: Mainframe Finance AG
Full Time position
Listed on 2026-07-15
Job specializations:
  • Software Development
    Backend Developer
Salary/Wage Range or Industry Benchmark: 140000 - 210000 CHF Yearly CHF 140000.00 210000.00 YEAR
Job Description & How to Apply Below
Location: Zürich

What You’ll Build

You will own services where milliseconds matter and correctness is non-negotiable. Order routing across CEX, DEX, OTC venues. Execution engine that aggregates liquidity and chooses best fill in real time. Position management. Risk checks that fire before order leaves perimeter. Market data ingestion at exchange-connectivity level. Code you write touches client capital directly - every flag, every retry, every timeout has financial consequence.

This is closest team to actual market structure inside Mainframe. You will read venue API docs more often than you read Slack. You will care about Web Socket reconnection logic the way other engineers care about CSS. You will find latency you did not know was there.

Who Fits

You have shipped systems where trade did not execute means revenue did not happen. Distributed systems under real-time pressure are home territory. You think in event streams, not request-response. You have argued about exactly-once semantics and have opinions. Exchange connectivity, FIX protocol, market microstructure, MEV - bonus across the board. People who built matching engines, prime brokerage backends, HFT infrastructure are exactly who we want.

Stack

Signals
  • Go or Rust at production depth (we use both - pick your weapon)
  • gRPC + Protobuf for service-to-service, Web Socket for venue connectivity
  • PostgreSQL + Redis comfort under high write throughput
  • Kubernetes, Docker, AWS at production level
  • Centrifugo or similar real-time messaging layer experience welcome
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary