Senior Software Engineer

World's leading software platform for digital assets, providing trusted blockchain platform powering over 75 million wallets.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Blockchain · Finance

Description For Senior Software Engineer

Blockchain.com, the world's leading software platform for digital assets, is seeking a Senior Software Engineer to join their Institutional team in Singapore. Founded in 2011, the company powers over 75 million wallets and is dedicated to building an open, accessible financial future.

The role focuses on developing high-performance trading systems using Rust, particularly working on Order Management Systems (OMS), exchange gateways, and risk management systems. The ideal candidate will be part of a fast-paced engineering team, building cutting-edge systems in the cryptocurrency exchange ecosystem.

Key responsibilities include building low-latency trading services, maintaining OMS functionality, implementing security measures, and collaborating with other tech teams. The position requires expertise in Rust/C++, Python, and SQL, along with experience in multithreading, network programming, and trading systems architecture.

The company offers an attractive benefits package including equity, flexible work arrangements with a hybrid model, professional development opportunities, and unlimited vacation. This is an excellent opportunity for a senior engineer passionate about blockchain technology and financial systems to make a significant impact in a rapidly growing industry leader.

Last updated 15 days ago

Responsibilities For Senior Software Engineer

  • Build low latency, scalable trading services in RUST including Order Management System, exchange gateways, risk management systems
  • Enhance and maintain OMS functionality for high-frequency trading environment
  • Work with tech teams to deliver high-quality products and improve performance
  • Implement advanced encryption schemes to secure user and company data
  • Build and maintain financial services systems and architecture in cryptocurrency exchange ecosystem

Requirements For Senior Software Engineer

Rust
Python
  • Experience in C++ and/or Rust
  • Experience with Python and SQL
  • Experience in multithreading and network programming
  • Experience in trading systems architecture and OMS
  • Knowledge of performance benchmarking and tuning
  • Understanding of algorithms, data structures, databases and distributed systems
  • Strong testing capabilities across unit, integration, and performance testing

Benefits For Senior Software Engineer

Education Budget
  • Meaningful equity
  • Hybrid work model
  • Work from Anywhere Policy - up to 20 days
  • ClassPass membership
  • Learning and professional development budgets
  • Unlimited vacation policy
  • Apple equipment
  • Flexible work culture

Interested in this job?

Jobs Related To Blockchain.com Senior Software Engineer

Senior Full-Stack Developer

Senior Full-Stack Developer role at Blockchain.com, building scalable financial and crypto-native products using Kotlin, Java, and React in Buenos Aires.

Coin Nodes Engineer

Coin Nodes Engineer at Blockchain.com: Develop and scale blockchain infrastructure for the world's leading digital asset platform.

Senior Software Engineer, Orders

Senior Software Engineer role at Blockchain.com, building scalable crypto-native products and services.

Sr. Raw Materials Manager, Amazon Private Brands

Senior role managing global textile quality and mill relationships for Amazon Private Brands, requiring extensive experience in textile engineering and supplier management.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SaaS solutions for subscription and membership services with competitive compensation.