Senior Software Engineer - Crypto
AlpacaAbout Alpaca
Alpaca is a fast-growing series B fintech company that has raised over $120 million in funding. We are an API-first stock and crypto platform that enables developers and businesses worldwide to build trading algorithms, applications, and brokerage services. Our globally distributed team consists of developers, traders, and brokerage specialists, backed by prominent investors.
Your Role
As a Senior Software Engineer - Crypto, you will lead all crypto-related engineering, including our spot and derivatives exchanges licensed in the US and Bahamas. You will be responsible for architecting, implementing, and maintaining the systems and services that form the foundation of Alpaca Crypto, empowering millions of users trading billions of dollars worth of assets.
Key Responsibilities
- Architect, spec, and build the perpetual futures exchange, including high-performance matching engine, collateral/liquidation/risk engine, public API, KYC/AML, regulatory reporting, settlement clearing and custody, banking, order management, accounting, analytics, and compliance integrations.
- Design highly scalable, mission-critical crypto spot and derivatives exchange trading millions of dollars from day one.
- Implement backend services and web applications.
- Maintain good software quality and test coverage.
- Participate in code reviews.
- Troubleshoot incidents and reported bugs.
- Be on-call to assist with engineering projects that are timely in nature.
Who You Are (Must-Haves)
- 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.
- BSc/MSc or equivalent experience in Computer Science or related field.
- Minimum 4 years of experience in backend software development.
- Experience with at least one modern programming language like GoLang, Python, C/C++, NodeJS, Java.
- SQL or relational database skills.
- Hands-on knowledge with Bash, Linux & Docker. Kubernetes experience is a plus.
Who You Might Be (Nice-To-Haves)
- Experience with Kubernetes, CKA, CKAD certification.
- DevOps mindset is an asset.
- Experience with NoSQL.
- Experience with CI/CD.
- Good understanding of the financial market.
- Experience with major cloud platforms (AWS/GCP/Azure).
- Knowledge of Agile/Scrum methodologies.
- Knowledge of microservice architectures.
- Knowledge of clean code principles.
How We Take Care of You
- Competitive Salary & Stock Options.
- Health benefits start on day 1. In the US, this includes Medical, Dental, Vision. In Canada, this includes supplemental health care. Internationally, this includes a stipend value to offset medical costs.
- New Hire Home-Office Setup: One-time USD $500.
- Monthly Stipend: USD $150 per month via a Brex Card.
Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.
Benefits Extracted with AI
- Competitive Salary & Stock Options
- Health benefits start on day 1 (Medical, Dental, Vision in the US, supplemental health care in Canada, stipend internationally)
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer, Blockchain and Stablecoin
Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.
Senior Software Engineer, Backend (Trading Derivatives)
Join Coinbase as a Senior Software Engineer in Backend Trading Derivatives, focusing on high-performance computing and software architecture.
Senior Software Engineer - React and React Native
Join Kraken as a Senior Software Engineer to develop web and mobile apps using React and React Native.
Senior Full Stack Engineer with Front-End Focus
Join Messari as a Senior Full Stack Engineer focusing on front-end development, bridging frontend and backend teams.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Remote Senior Software Engineer (Python)
Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.
Senior Software Engineer - API Platform
Join Bloomberg as a Senior Software Engineer on our API Platform team, focusing on high-quality APIs and user experience.
Data Engineer with Blockchain and Cloud Experience
Join Messari as a Data Engineer to design blockchain data models, build dashboards, and derive insights. Remote role with competitive benefits.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.
Senior Software Engineer, Python
Join NinjaTrader as a Senior Software Engineer, Python, to design and maintain backend systems.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Full Stack Software Engineer
Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Front End Software Engineer - Trading Systems
Join Clear Street as a Senior Front End Engineer to build trading systems using React and modern tech stack.
Full-Stack Software Engineer
Join Octaura as a Full-Stack Software Engineer to build high-performance technology in a collaborative environment.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
Senior Back End Developer
Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.