Uphold · 1 week ago
Software Engineer - Trading Execution
Uphold is a financial technology company focused on on-chain services for finance. They are seeking a highly skilled Software Engineer to join their core Trading team, responsible for building and optimizing the execution system of their global trading platform, ensuring high performance and reliability.
BitcoinBlockchainCryptocurrencyDebit CardsFinancial ServicesFinTechTrading Platform
Responsibilities
Designing, building and maintaining our core trading execution systems using Golang
Developing and managing high-throughput, low-latency connectivity to crypto exchanges and liquidity providers using REST, WebSockets and FIX protocols
Optimising code for high concurrency and minimal latency to ensure best-in-class trade execution and system performance
Enhancing our monitoring, alerting and observability stack for the execution platform to ensure system stability and rapid incident response
Collaborating on the architecture of our distributed, microservice-based trading system
Qualification
Required
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
Deep understanding and hands-on experience with real-time API protocols, particularly REST and WebSockets
Strong grasp of concurrent programming principles (e.g., multithreading, goroutines, channels) and experience building highly concurrent applications
A proven track record of working on low-latency, high-throughput, or performance-critical systems
Excellent problem-solving skills and the ability to work effectively in a fast-paced, cross-functional team
Fluent written and oral English skills
Preferred
Direct experience with the FIX protocol
Experience with DeFi contracts and decentralised exchanges
Experience in financial markets, especially crypto trading, HFT, or market making
A solid understanding of networking concepts (TCP/IP, UDP, gRPC) and their impact on application performance
Experience with message queues (e.g., Kafka, NATS) and distributed systems
Familiarity with containerisation and orchestration technologies (Docker, ArgoCD, Kubernetes, Nomad)
Benefits
Annual bonus program based on individual, team and company performance.
Home office stipend for a productive setup.
Generous PTO, healthcare, and employee assistance programs.
Engaging events and celebrations.
Well-stocked office kitchen with a foodie culture.
Company
Uphold
Uphold’s technology enables individuals and businesses to invest, exchange, spend and transfer currencies, commodities, equities, and more.
H1B Sponsorship
Uphold has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
Funding
Current Stage
Growth StageTotal Funding
$74.9MKey Investors
Hard YakaVenovate
2019-01-01Series C· $50.6M
2017-01-01Seed· $2.6M
2014-12-09Series B· $16.7M
Recent News
2025-11-11
2025-10-31
2025-10-31
Company data provided by crunchbase