Senior Software Engineer, Strategy Development

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

Series C0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 9/2/2026

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 build the core software behind quantitative cryptocurrency trading operations. You will design, implement, and maintain market-making, arbitrage, and algorithmic execution strategies using Golang and Python, as well as sophisticated pricing models for digital assets. You will develop backtesting and market simulation frameworks to validate performance and risk, turn quantitative trading ideas into reliable production code, support strategy configuration and deployment, enable real-time parameter tuning, and analyze market data and strategy metrics to identify improvements and new sources of alpha.

Requirements

  • Hold a BSc or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or another quantitative field
  • Have at least 5 years of professional software engineering experience, preferably in a financial trading environment
  • Demonstrate proficiency in Golang, C++, Java, Rust, or another high-performance language
  • Have experience with Python or another data analysis language
  • Have experience building pricing models or algorithmic trading strategies
  • Understand financial markets, market microstructure, and common trading algorithms
  • Possess strong quantitative and analytical skills
  • Communicate fluently in written and spoken English
  • Experience building high-fidelity backtesting or market simulation environments is a bonus
  • Knowledge of cryptocurrency market structure, DeFi protocols, and on-chain data is a bonus
  • Familiarity with Pandas, NumPy, SciPy, and machine learning concepts is a bonus
  • Experience with large-scale time-series data and databases such as KDB+, InfluxDB, or TimescaleDB is a bonus
  • Experience in performance-sensitive or low-latency environments is a bonus

Responsibilities

  • Design, develop, and implement quantitative market-making, arbitrage, and algorithmic execution strategies using Golang and Python
  • Build and maintain pricing models for digital assets
  • Develop and enhance backtesting and market simulation frameworks
  • Validate trading strategy performance and risk characteristics
  • Translate trading ideas into robust production-ready code
  • Contribute to strategy configuration, deployment, and real-time parameter-tuning systems
  • Analyze strategy performance metrics and market data
  • Identify opportunities for strategy improvement and alpha generation

Benefits

  • Annual performance bonus program based on individual, team, and company performance
  • Comprehensive benefits
  • Flexible work-from-home and alternative-location options
  • Flexible working hours
  • Generous paid time off
  • Healthcare benefits
  • Employee assistance programs
  • Employee events and celebrations
  • Well-stocked office kitchen