Senior Software Engineer

Alpaca Logo

Alpaca

📍Remote - Europe

Summary

Join Alpaca, a leading brokerage infrastructure technology company, as a Senior Engineer to architect, implement, and maintain the systems and services powering Alpaca Crypto. You will be responsible for designing highly scalable, mission-critical crypto exchange trading systems and building infrastructure bridging traditional finance and crypto. This role requires a proven track record in building at scale, experience with Golang and Kubernetes, and a commitment to high software quality. You will collaborate closely with a cross-functional team and have significant input into project direction. Alpaca offers competitive salary and stock options, along with comprehensive health benefits starting day one and additional stipends for home office setup and monthly expenses.

Requirements

  • Be a Product Engineer - someone who can conceive, plan and build products without a product manager. You can talk to customers, spec and design a solution to their problem, put your thoughts on paper and get buy-in from other stakeholders across Alpaca
  • Be more interested in making our product successful than any specific technical solution that helps us do that. “GSD”
  • Have a strong focus on craft — you like to do good work, and you expect your team to do so as well. You like to learn, and you want your team to continually improve
  • Possess excellent English communication skills
  • Be based in Europe or otherwise in the general timezone of UTC+0 to UTC+3
  • Have 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
  • Be generally interested in working in financial technology and in the crypto space
  • Have at least 4 years of experience, ideally with some history as a team lead, a technical lead, an architect role, or a senior engineering role
  • Have recent experience working with compiled languages like Golang, Rust, or C++

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 — real reviews that help make the whole team better through knowledge sharing, not just rubber-stamp “lgtm”
  • Troubleshoot incidents and reported bugs, and then fix them permanently so we never deal with the same issue twice
  • You may be asked to be on call to assist with engineering projects that are timely in nature

Preferred Qualifications

You don’t need to believe in crypto, but you do need to understand that Alpaca’s business is trading and this team’s business is making it possible to trade crypto assets

Benefits

  • 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. In Japan, you are offered local benefits. 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
  • Work with awesome hard working people, super smart and cool clients and innovative partners from around the world

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.