Search...

Software Engineer - Solana

Propr logo
Propr

Propr is an onchain prop trading firm that funds traders with its own capital to trade crypto, equity, commodity and forex perpetuals as well as prediction markets. Traders who pass a funded challenge keep 80% of profits, with instant USDC payouts and transparent, publicly trackable execution. Propr serves individual traders as well as AI agents and algorithmic trading systems via a public API, and also offers a funding layer that other trading apps can integrate.

Distributed

Projects

About Propr

Propr describes itself as the onchain prop trading firm, funding traders with its own capital to trade 150+ markets, including Hyperliquid perpetuals (crypto, equities, commodities, forex) and Polymarket prediction markets. Traders pay a one-time fee to complete a challenge by hitting a profit target within daily loss and drawdown limits, then get verified via a one-time KYC to become funded and keep 80% of profits, with instant on-demand USDC payouts settled onchain and publicly trackable with transaction hashes. The platform emphasizes radical transparency, publishing real-time trading, payout and revenue data, and is built to be agent-friendly, offering a REST API and Python/JS SDKs so AI agents and algorithmic traders can access funded capital in minutes. Propr also positions itself as a funding layer that other trading apps can integrate, giving their users native funded challenge accounts, particularly for products already built on Hyperliquid and Polymarket. It does not serve traders in the US, UK, Russia, or OFAC-sanctioned regions.

View jobs by Propr

Skills

About the Role

You will design and build Solana programs using Rust and the Anchor framework, integrating with major Solana DeFi protocols such as Jupiter, Drift, Meteora, and Raydium. You'll implement real-time WebSocket feeds for Solana accounts, transactions, and program logs, and build automated trading strategies that execute on Solana with sub-100ms latency. You'll develop on-chain risk management systems including position limits, liquidation triggers, and PDA-based account validation. You'll write comprehensive integration tests against devnet and mainnet RPC nodes, optimize transaction construction for compute unit limits, priority fees, and account pre-fetching, and design secure PDA schemas and CPI patterns.

Requirements

  • 3+ years of software engineering experience, 1+ years building on Solana
  • Production experience writing Solana programs in Rust with Anchor framework
  • Deep understanding of Solana architecture: accounts, PDAs, CPIs, compute units, rent
  • Hands-on experience with Solana tooling: solana-cli, anchor-cli, web3.js or @solana/web3.js
  • Experience integrating with major Solana protocols (Jupiter, Drift, Phoenix, Meteora, etc.)
  • Proficiency with TypeScript/Node.js for building off-chain services and WebSocket clients
  • Understanding of SPL tokens, token-2022, associated token accounts
  • Experience with transaction optimization: compute budget, priority fees, retries
  • Familiarity with RPC providers (Helius, QuickNode, Triton) and their rate limits/quirks
  • Ability to read and understand on-chain program code via Solana Explorer or Anchor IDL
  • Strong testing discipline: unit tests, integration tests against live devnet/mainnet

Responsibilities

  • Design and build Solana programs (smart contracts) in Rust using the Anchor framework
  • Integrate with Solana DeFi protocols including Jupiter, Drift, Meteora, and Raydium
  • Implement real-time WebSocket feeds for Solana accounts, transactions, and program logs
  • Build automated trading strategies executing on Solana with sub-100ms latency
  • Develop on-chain risk management including position limits, liquidation triggers, and PDA-based account validation
  • Write comprehensive integration tests against devnet/mainnet RPC nodes
  • Optimize transaction construction including compute unit limits, priority fees, and account pre-fetching
  • Design secure PDA schemas and CPI patterns

Benefits

  • Remote work option
  • Relocation offered