SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Alpaca is a US-headquartered global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, and 24/5 trading. The company is a licensed financial services provider serving hundreds of financial institutions across 40 countries with institutional-grade APIs, including broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totaling over 10 million brokerage accounts. Alpaca is backed by $400 million in funding from top-tier investors including Portage Ventures, Spark Capital, Tribe Capital, Y Combinator, and others.
As a Senior Engineer on the Crypto team, you will architect, implement, and maintain the systems and services that form the foundation of Alpaca Crypto, empowering millions of users trading billions of dollars in assets. This role leads all crypto-related engineering, including spot and derivatives exchanges licensed in the US and Bahamas.
You will architect, spec, and build the perpetual futures exchange including a high-performance matching engine, collateral/liquidation/risk engine, public API, KYC/AML, regulatory reporting, settlement, clearing, custody, banking, order management, accounting, analytics, and compliance integrations. The vision is a regulated, centralized multi-asset exchange designed with modern custody and risk management measures for the post-FTX regulatory landscape. This is a blank-canvas opportunity to design a state-of-the-art crypto exchange leveraging synergies from Alpaca's renowned securities brokerage and track record in safeguarding customer assets.
You will report directly to the Head of Crypto initially, then to the CTO as the product matures. The company is 100% distributed and remote with 400+ globally distributed team members across the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond.
Key responsibilities include designing highly scalable, mission-critical crypto spot and derivatives exchange infrastructure; implementing backend services and web applications; maintaining software quality and test coverage; participating in code reviews; troubleshooting incidents and bugs; and potentially being on-call for timely engineering projects.
REQUIREMENTS:
- Experience building a CLOB exchange, HFT, market-making, high-performance matching engines, margin/liquidation engines, or other high-throughput, low-latency, regulated, fault-tolerant financial systems
- Experience building crypto systems
- BSc/MSc or equivalent experience in Computer Science or related field
- Minimum 4 years of backend software development experience
- Proficiency with at least one modern programming language (GoLang, Python, C/C++, NodeJS, Java, etc.); platform is based in Golang
- SQL or relational database skills
- Hands-on knowledge of Bash, Linux, and Docker; Kubernetes experience is a plus
NICE-TO-HAVES:
- Kubernetes, CKA, CKAD certification
- DevOps mindset
- NoSQL experience
- CI/CD experience
- Understanding of financial markets
- Experience with major cloud platforms (AWS/GCP/Azure)
- Agile/Scrum methodologies
- Microservice architectures
- Clean code principles