Remote - Americas Remote (Global) Full-time

Alpaca is hiring a Senior Software Engineer - Core Trading

About the Role

You will be responsible for developing a scalable, low-latency trading platform that meets institutional-grade performance standards. Working in a small, multidisciplinary team, you'll contribute across the stack, from hardware-level optimization to distributed system architecture, while making key decisions that directly impact customer experience and platform reliability.

Responsibilities

  • Develop and enhance the algorithmic trading platform to meet high performance and quality expectations of brokerage users.
  • Lead platform design and architecture initiatives while adapting to multiple roles within a small engineering team.
  • Produce extensive code and make pivotal decisions to ensure optimal customer experience and system reliability.

Requirements

  • Proven track record as a software engineer with leadership experience preferred.
  • Proficiency in both low-level and high-level programming languages including C/C++, Go, Zig, Rust, Java, Scala, and Python.
  • Demonstrated expertise in optimizing for low latency and high throughput.
  • Hands-on experience with messaging queues and message brokers.
  • Strong analytical and data-driven problem-solving abilities.
  • Solid understanding of algorithms, distributed systems, scalability, high availability, databases, concurrency control, and low-latency systems.
  • Skilled in system design, including object-oriented modeling, service-oriented architectures, and system abstraction.
  • Direct experience building and deploying Order Management Systems (OMS) and Risk Management Systems (RMS).

Nice to Have

  • Background in algorithmic trading, either professionally or through personal projects.
  • Familiarity with the FIX protocol.
  • Experience implementing observability tools, distributed tracing, continuous profiling, and benchmarking frameworks.
  • Knowledge of financial markets, including exchanges, broker-dealers, and clearing processes.
  • Experience working with financial ledger systems.
  • Skills in statistical and quantitative analysis.
  • Cloud platform experience, particularly with Google Cloud Platform (GCP).
  • Proficiency with containerization and orchestration using Docker and Kubernetes.

Work Arrangement

Remote (Worldwide) — available to candidates in USA, Canada, Japan, Hungary, Nigeria, Brazil, UK

Who We Are

The company is a US-based, self-clearing broker-dealer offering brokerage infrastructure for equities, ETFs, options, crypto, fixed income, and 24/5 trading. It has raised over $320 million in funding and operates institutional-grade APIs used by hundreds of financial institutions across 40 countries, including broker-dealers, wealth managers, hedge funds, and crypto exchanges, serving more than 9 million brokerage accounts. The team comprises experienced engineers, traders, and financial professionals committed to democratizing access to financial services. It actively contributes to open-source projects, maintains a developer-first API, and is backed by leading global investors such as Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Unbound, SBI Group, Derayah Financial, Elefund, and Y Combinator.

Who You Are (Must-Haves)

  • Strong, experienced software engineer with lead experience is preferred
  • Coding skills in both low and high level languages around C/C++, Go, Zig, Rust, Java, Scala, Python
  • Low latency and high throughput optimization
  • Experience with messaging queues and message brokers
  • Analytical data-oriented mindset and skills
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency systems and concurrency control
  • System design skills with object-oriented data modeling, service-oriented architectures, system abstraction
  • Experience with the development and implementation of Order Management systems (OMS) and Risk Management systems (RMS)

Who You Might Be (Nice-to-Haves)

  • Algo trading experience (either professional or personal)
  • FIX protocol knowledge
  • Experience with observability, tracing, continuous profiling and benchmarking
  • Financial market (exchange, broker-dealers, clearing, etc.) knowledge
  • Experience with financial ledgers
  • Statistical and quantitative analysis skills
  • Experience with major cloud platforms (we primarily use GCP)
  • Experience with Docker and Kubernetes
Required Skills
Distributed SystemsHigh AvailabilityDatabasesDockerKubernetes
About company
Alpaca
Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. It provides institutional-grade APIs to financial institutions including broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges across 40 countries.
All jobs at Alpaca Visit website
Job Details
Category Backend
Posted 11 days ago