Uphold

Software Engineer - Trading Execution

9.0/10

Uphold

$149,500 – $185,500 USD
Remote
mid
about 1 month ago
May be outdated
cryptodevfintechweb3GolangC++LinuxRESTWebSocketsFIXmultithreadinggoroutines

AI Summary

The vacancy is well-structured, providing clear expectations and a comprehensive overview of the company and role.

Check Match β€” Just drop your CV

See your fit for Software Engineer - Trading Execution in seconds.

Description

What You ll Be Doing Primarily

  • β€’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.

What We Offer

  • β€’Innovation and Impact: Contribute to pioneering projects in a dynamic and challenging environment.
  • β€’Competitive Compensation: Performance bonuses, and comprehensive benefits on top of a competitive salary.
  • β€’Strong Company Culture: Thrive in a supportive, collegiate environment with values of integrity, teamwork, accountability, and excellence.
  • β€’Global Collaboration: Participate in regular updates, strategy sessions, and networking opportunities across the group.
  • β€’Development Opportunities: Access training and mentorship programs.
  • β€’Flexibility: Enjoy options to work from home, other locations, or adjust your hours.
  • β€’Inclusive Environment: Value and respect diverse perspectives.

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

Requirements

Required Qualifications

  • β€’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.
Loading similar jobs...