Uphold

Software Engineer - Trading Execution

Uphold

Uphold is a digital wallet and trading platform for cryptocurrencies and fiat currencies.

Competitive Salary

New York, United States (Onsite)

Engineering

Mid-Level

Last updated 2026-04-21T06:04:11.551Z

Job fit report illustration
Job fit rating Magic wand icon See what are your chances of getting this job!
See example report

About the role

Overview

We are seeking a highly skilled Software Engineer to join our core Trading team, responsible for building and optimizing the execution system of our global trading platform, focusing on high-throughput, low-latency services connecting to crypto exchanges.

Skills

Golang C++ Linux REST API WebSockets High-throughput systems Low-latency systems Concurrent programming Microservices Financial markets

Candidate requirements

These are the minimum requirements a candidate must meet to be considered for this role.

  • BSc or advanced degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 3+ years of professional software engineering experience, with significant experience in Golang and/or C++ and Linux.

About Uphold

Uphold is a digital wallet and trading platform that allows users to buy, hold, and convert various currencies, including cryptocurrencies and fiat. Founded in 2013, Uphold aims to provide a seamless and secure way for individuals and businesses to manage their financial assets. The company is known for its user-friendly interface and commitment to transparency, making it a popular choice for those looking to engage in digital finance. Uphold operates globally, catering to a diverse range of customers.

Company score (5)

Most candidates are reviewed quickly