Who We Are:
Alpaca is a fast-growing series B fintech company with over $120 million in funding. We offer an API-first platform for stock and crypto trading that empowers developers and businesses worldwide to build trading algorithms, applications, and brokerage services. Our globally distributed team consists of developers, traders, and brokerage specialists, and is backed by a group of prominent investors. We are passionate about open-source contributions and community building.
The Alpaca Team:
We have over 150 remote team members located in countries such as the USA, Canada, Japan, Brazil, Spain, Nigeria, and more. We are looking for individuals who are excited about making a global impact in financial services and technology by joining our fast-growing company.
Your Role:
You will lead all crypto-related engineering efforts, including developing our spot and derivatives exchanges licensed in the US and the Bahamas. As a Senior Engineer, you will be responsible for architecting and maintaining the systems that form the foundation of Alpaca Crypto, enabling millions of users to trade billions of dollars in assets.
We are looking for an experienced engineer with a passion for delivering high-quality, scalable solutions, who is comfortable challenging conventions and contributing to strategic decisions. You will collaborate with a cross-functional team and play a key role in designing and implementing solutions.
Your Responsibilities:
- Architect and build a state-of-the-art futures exchange, including key components like the matching engine, collateral/liquidation/risk engine, public API, regulatory reporting, order management, accounting, and compliance integrations.
- Design the platform from scratch, without legacy code, to create a modernized and regulated derivatives exchange.
- Work with a fully remote crypto team, reporting initially to the Head of Crypto, and later to the CTO as the team expands.
Things You’ll Do:
- Design scalable, mission-critical crypto spot and derivatives exchange trading systems.
- Implement backend services and web applications.
- Ensure software quality and maintain good test coverage.
- Participate in code reviews.
- Troubleshoot and resolve incidents and bugs.
- Be available on-call for time-sensitive engineering projects.
Who You Are (Must-Haves):
- Experience building high-performance matching engines, margin/liquidation engines, or similar financial systems.
- A degree in Computer Science or equivalent experience.
- Minimum of 4 years of backend software development experience.
- Proficiency in modern programming languages like GoLang, Python, C/C++, or NodeJS (our platform uses GoLang).
- Strong SQL or relational database skills.
- Hands-on experience with Bash, Linux, Docker, and preferably Kubernetes.
- Excitement about what we’re building at Alpaca.
Who You Might Be (Nice-to-Haves):
- Experience with Kubernetes or related certifications.
- A DevOps mindset.
- Experience with NoSQL databases.
- Familiarity with CI/CD practices.
- Knowledge of financial markets.
- Experience with major cloud platforms (AWS, GCP, Azure).
- Understanding of Agile/Scrum methodologies.
- Familiarity with microservice architectures and clean code principles.
How We Take Care of You:
- Competitive Salary & Stock Options
- Health Benefits: Starting day 1, including medical, dental, and vision in the US; supplemental health care in Canada, and a stipend for international employees.
- New Hire Home-Office Setup: One-time USD $500 setup allowance.
- Monthly Stipend: USD $150 per month through a Brex Card.
- Work Environment: Collaborate with a dedicated team, smart clients, and innovative partners from around the world.
Alpaca is committed to being an equal opportunity employer and strives to create a diverse and inclusive workplace. We encourage candidates from all backgrounds to apply.