Hybrid Software Engineer – Trading Execution

Posted 3 days ago

Apply now

About the role

  • Software Engineer building and optimising the trading execution systems at Uphold, a fintech company. Focus on high-throughput and low-latency services connecting to crypto exchanges.

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.

Requirements

  • 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.

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.

Job title

Software Engineer – Trading Execution

Job type

Experience level

Mid levelSenior

Salary

$139,000 - $167,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job