Software Engineer - Trading Platform

Raven is a proprietary high-frequency trading and market-making firm.

Sofia, BG
About Raven

Raven is a proprietary algorithmic high-frequency trading firm focused on liquidity provision and market making. It operates across centralized and decentralized crypto venues, prediction markets, and traditional financial markets, using low-latency trading infrastructure and its own capital. Raven offers liquidity programs for token issuers, multi-venue coverage, TGE market making, and anchor-liquidity engagements for new exchanges and market venues.

View jobs by Raven

Skills

About the Role

You will own the platform around the trading path: live firm-wide visibility, the trade record ledger for every fill across venues, and the shared infrastructure services every strategy depends on. You will profile and optimize existing systems, rewrite hot paths without breaking consumers, and keep these systems healthy around the clock.

Requirements

  • Experience building and operating internal platforms, observability systems or trade capture in real-time production
  • Brownfield performance engineering experience
  • Comfort reconciling exchange, on-chain and prediction-market events
  • Deep Rust or modern C++
  • Data-systems judgment across time-series storage, indexing and schemas
  • Willingness to work with front end
  • Fluent English

Responsibilities

  • Build firm-wide real-time visibility of balances, positions, trades and infrastructure health
  • Own the trade record capturing every fill across centralized venues, on-chain settlements and prediction markets
  • Maintain core infrastructure including messaging, pub/sub, databases, service discovery, configuration and internal APIs
  • Profile and optimize hot paths in code you did not write without breaking consumers
  • Operate and monitor systems around the clock

Hiring Process

Four stages. No filler rounds, no games. 1. Intro call: short conversation with the hiring lead, context on the role/firm, understand fit. 2. Technical deep-dive: role-specific, understand how you think. 3. Take-home or case: a scoped problem reflecting actual work, review the output with you. 4. Onsite or final round: meet the broader team, cultural fit, stretch discussion, offers move fast after this.