Senior Software Engineer Strategy Development
Uphold lets users buy, hold, exchange and send digital and traditional currencies in one account, enabling cross-border payments and multi-asset trading.
Maintainer signals as of 8/23/2026
Funding history
Investors
Projects
About Uphold
Uphold helps users manage digital and traditional assets by providing direct conversion between cryptocurrencies, fiat currencies, and commodities without intermediate steps. With it, users can trade across asset classes, send global payments, and access stablecoin services. Uphold maintains full reserves with real-time proof of funds and operates under regulatory licenses across multiple jurisdictions.
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
