Senior Trading Systems Engineer

Company: Uphold
Location: Chicago, Illinois, United States
Type: Full-time
Posted: 14.AUG.2021


Senior Trading Systems Engineer - Digital Asset Alpha About Uphold: A digital money platform serving over 6 million customers in more tha...


Senior Trading Systems Engineer - Digital Asset Alpha

About Uphold:

A digital money platform serving over 6 million customers in more than 150 countries. Uphold now manages more than $1.5 billion in customer assets. The Silicon Valley firm currently opens around 10,000 accounts a day as consumers seek a more versatile and cost-effective home for their financial lives. Leveraging blockchain technology, the platform provides both consumers and businesses with easy access to 46 digital assets, 27 national currencies, four precious metals and 50 fractional U.S. equities. Upholds unique trading experience - Anything-to-Anything - allows customers to trade directly between asset classes, saving time and money. Uphold supports financial inclusion by enabling customers virtually anywhere to open an account in less than a minute and trade with no minimum investment amounts. Customers can send money to virtually anyone with an email address free of charge. To learn more, please visit

What We Do:

We are the fund managers of Uphold Investment Management, Ltd., a subsidiary of Uphold. Digital Asset Alpha trades cryptocurrencies across centralized exchanges (CeFi) and decentralized exchanges (DeFi). Our team has a background in high-frequency, quantitative trading and we create trading strategies that leverage automation. We are looking for a developer to take ownership of our centralized trading platform.

How We Do It:

We use a variety of technologies: C++ for areas that require high performance, Go and Python as needed for general solutions, and NodeJS when required for specific integrations. In addition, we utilize (My|Postgre) SQL, Redis, bash, Linux, etc. Generally, we try to use whatever tool is best for the job, without letting the stack grow too complicated.


  • Have at least five years of experience in software engineering
  • Experience with trading systems or large complex codebases
  • Significant professional experience in at least one of our core languages: Go, Python, or C++
  • Experience or excitement to act as a team lead with significant ownership of the groups efforts
  • Effective communication skills; a positive, team player
  • Significant experience in automated testing frameworks, continuous integration, and test-driven design
  • Experience using Git in production environments
  • Comfort working in an agile, fast-moving, iterative software development process
  • Ability to be highly effective in remote-first environment

Nice To Haves:

  • Blockchain and cryptocurrencies knowledge/experience
  • MySQL or Postgres
  • Makefiles and bash scripting

Apply Now


Free eBook

Loader2 Processing ...