Software Engineer - Solana

Propr is an onchain proprietary trading firm that funds traders across crypto, equity, commodity, and forex perpetuals, as well as prediction markets. Traders keep 80% of their profits and receive instant USDC payouts.

Distributed

Funding history

About Propr

Propr provides funded trading accounts through evaluation challenges, allowing successful traders to access the firm's capital and retain 80% of profits. Its platform supports more than 150 markets, including Hyperliquid perpetuals and Polymarket prediction markets, with transparent execution, onchain USDC payouts, and no time limits. Propr also offers REST API, Python, and JavaScript SDK access for developers, AI agents, trading applications, and products integrating funded capital.

View jobs by Propr

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Design and build Solana smart contracts in Rust using Anchor, integrate Solana DeFi protocols, implement WebSocket feeds, develop automated trading and risk-management systems, write integration tests, and optimize transaction construction.

Requirements

  • 3+ years of software engineering experience and 1+ years building on Solana.
  • Production experience writing Solana programs in Rust with Anchor.
  • Deep understanding of Solana architecture, accounts, PDAs, CPIs, compute units, and rent.
  • Hands-on experience with Solana CLI, Anchor CLI, and web3.js.
  • Experience integrating major Solana protocols.
  • Proficiency with TypeScript and Node.js for off-chain services and WebSocket clients.
  • Understanding of SPL tokens, token-2022, and associated token accounts.
  • Experience with transaction optimization, priority fees, and retries.
  • Familiarity with RPC providers and their rate limits.
  • Ability to read on-chain program code using Solana Explorer or Anchor IDL.
  • Strong unit and integration testing discipline.

Responsibilities

  • Design and build Solana programs in Rust using 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 integration tests against devnet and mainnet RPC nodes.
  • Optimize transaction construction, compute units, priority fees, and account pre-fetching.
  • Design secure PDA schemas and CPI patterns.

Hiring Process

Submit an application via POST to Propr's hiring API with the role slug, name, email, portfolio or GitHub link, cover note, exceptional note, Telegram handle, and optional trading terminal UID. If there is no response within 100 hours, the application will not move forward.

Software Engineer - Solana at Propr | JobStash