Senior Software Engineer Strategy Development

Uphold operates a digital-asset financial platform for trading, holding, transferring, and self-custody of cryptoassets.

San Francisco, United States
About Uphold

Uphold provides a functioning digital-asset platform combining crypto trading, wallet services, asset transfers, and assisted self-custody through Uphold Vault. Its first-party materials describe cryptoasset services delivered through multiple regulated entities across the United States, United Kingdom, Europe, and other jurisdictions.

View jobs by Uphold

Skills

Candidate Availability

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

About the Role

You will design and implement quantitative trading strategies such as market making arbitrage and algorithmic execution using Golang and Python. You will build pricing models for digital assets develop backtesting and market simulation frameworks analyze strategy performance and market data and create robust production ready systems for strategy configuration deployment and real time tuning.

Requirements

  • BSc or advanced degree in a quantitative field
  • 5+ years of professional software engineering experience
  • Experience in a financial trading environment preferred
  • Proficiency in Golang C++ Java or Rust
  • Experience with Python
  • Experience building pricing models or algorithmic trading strategies
  • Strong understanding of financial markets market microstructure and trading algorithms
  • Excellent quantitative and analytical skills
  • Fluent written and oral English
  • Experience with backtesting or market simulation environments preferred
  • Knowledge of cryptocurrency market structure DeFi protocols and on-chain data preferred
  • Familiarity with Pandas NumPy SciPy and machine learning concepts preferred
  • Experience with large-scale time-series data and databases preferred
  • Experience in performance-sensitive or low-latency environments preferred

Responsibilities

  • Design and implement quantitative trading strategies
  • Build and maintain pricing models for digital assets
  • Develop backtesting and market simulation frameworks
  • Translate trading ideas into production-ready code
  • Manage strategy configuration deployment and real-time parameter tuning
  • Analyze strategy performance metrics and market data

Benefits

  • Performance-based annual bonus program
  • Generous paid time off
  • Healthcare benefits
  • Employee assistance programs
  • Engaging events and celebrations
  • Work-from-home options
  • Flexible working hours
  • Well-stocked office kitchen