Senior Software Engineer | Herring Global

Singapore, Singapore | Full-time

Apply

Herring Global | Singapore, SG

Herring Global is a trading and market making firm providing liquidity across crypto markets globally, specializing in sourcing, contribution, optimizing trading solutions across various venue, themes, project and market cycles creating value for major tokens to altcoins. Our breadth of services includes treasury solutions, bespoke high-touch to programmatic solutions. We take pride in developing trading infrastructure and tools to increase transparency and unlocking value for our partners. Herring global team has collectively managed $30 billion in trading volume, facilitate more than 200+ projects and collaborated with close to 100 trading venues. We actively participate providing guidance, development of blockchain ecosystem through various collaboration, investment and incubation of projects.

Herring Global was founded by a group of talented traders and institution leaders, alumni of a successful institution franchise who has navigated multiple crypto cycles. We continuously improve our technology standards, innovation to best serve our partners and optimize trading and liquidity outcomes for the future of blockchain development.


Position Summary

You will be responsible for designing, development and execution of our platform. You will be product owner of the trading system and infrastructure strategy. You will be building and maintaining trading systems, working alongside internal and external stakeholders to transform ideas into deliverables, ranging from minimum viable products to enterprise scale systems.

 

Job Responsibilities

  • Taking charge of strategic planning, development, and implementation of trading system projects within the company.
  • Strategically aligning roadmaps, timelines, and engineering resources with the company's growth objectives to maximize impact and efficiency.
  • Collaborating with stakeholders across departments to develop roadmaps and timelines that meet both business and engineering needs.
  • Empower traders with advanced risk assessment tools and real-time analytics to make informed decisions and minimize potential losses.
  • Implement robust monitoring protocols to proactively identify anomalies and performance bottlenecks, ensuring uninterrupted trading operations.
  • Optimize system architecture and infrastructure to deliver high-speed trading execution and low-latency performance.
  • Facilitate seamless collaboration with partners and external vendors to ensure smooth technical integrations.
  • Continuously evaluate and implement relevant emerging technologies to enhance the company’s platforms

 

Job Requirements

  • Bachelor or higher degree in Computer Science or related field of studies
  • At least 5-7 years+ experience working in trading systems, algorithms and infrastructure in traditional financial institutions
  • Understand market-making algorithm requirements to be able to conduct testing, deployment and troubleshoot in real time.
  • Proficient in Python, JavaScript/TypeScript, Rust, C++ language
  • Strong understanding of trading systems, infrastructure, algorithms, and connectivity
  • Strong leadership, management, and organization skills
  • Strong entrepreneurship mindset and the ability to contribute both as an individual contributor and team leader
  • Ability to work in high pressure environments to meet deadlines. 
  • Bilingual proficiency in English and Mandarin is a plus, but not mandatory
  • Prior experience working with digital assets is a plus