Job Description
Alpaca is seeking a Senior Software Engineer to join their Crypto team. The ideal candidate will be responsible for architecting, implementing, and maintaining the systems and services that form the foundation of Alpaca Crypto. This role involves designing highly scalable crypto spot and derivatives exchanges, building infrastructure that bridges traditional finance and crypto, and maintaining high software quality through testing and documentation. Alpaca is looking for someone with a founder mentality who can propose new ideas, solve problems, and contribute to the team's success.
Responsibilities: - Design highly scalable, mission-critical crypto spot and derivatives exchange trading millions of dollars from day one.
- Build infrastructure that bridges tradfi and crypto through a regulated financial institution used by millions of customers.
- Design and implement stable, scalable backend services written in Golang and deployed on Kubernetes.
- Maintain high software quality and test coverage, with a goal towards continuous improvement through linters, unit tests, and documentation.
- Participate in code reviews.
- Troubleshoot incidents and reported bugs, and then fix them permanently.
Requirements: - Product Engineer mindset with the ability to conceive, plan, and build products.
- Excellent English communication skills.
- Based in Europe or within UTC+0 to UTC+3 timezone.
- 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.
- At least 4 years of experience in a team lead, technical lead, architect, or senior engineering role.
- Recent experience working with compiled languages like Golang, Rust, or C++.
Alpaca offers: - Competitive Salary & Stock Options
- Health Benefits
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card