Back to Jobs
Alpaca
Engineering & Architecture 1h ago

Software Engineer (Crypto & Market-Making Systems) at Alpaca

Alpaca
NamibiaNamibia
Full-time
Not Disclosed
Mid-Level

Job Description

Key Skills Required

Master these to land this role

DevOps1h 38mFree Trial ✨
Start 10-Day Free Trial
Backend42mFree Trial ✨
Start 10-Day Free Trial
SQL15 minFree Trial ✨
Start 10-Day Free Trial
CryptoFinancial SystemsKubernetesGolang

Want to know if you're a match for this job?

Calculate My Match Score

Your Role

As a Software Engineer, you will be responsible for architecting, implementing, and maintaining the systems and services that form the foundation of Alpaca Crypto and empower millions of users who are trading billions of dollars worth of assets.

For this role, we are seeking an experienced engineer who is obsessed with delivering defect-free solutions, has proven experience architecting and building at scale, and who is not afraid of challenging conventions or voicing their opinions. In this role, you will have the autonomy to design and implement solutions to achieve defined goals while actively participating in defining those goals in cooperation with a cross-functional team.

Things You Get To Do

  • Design, build, and maintain Alpaca’s crypto exchange and market-making systems
  • Develop crypto wallet, funding, and tokenization services
  • Implement backend services and web applications
  • Maintain good software quality and test coverage
  • Participate in code reviews
  • Troubleshoot incidents and reported bugs
  • You may be asked to be on-call to assist with engineering projects that are timely in nature

Who You Are (Must-Haves)

  • Knowledge of trading systems and experience building exchanges, market-making systems, matching engines, or other high-throughput, low-latency, regulated, fault-tolerant financial systems
  • Experience in building crypto
  • BSc/MSc or equivalent experience in Computer Science or related field
  • Minimum 4 years of experience of backend software development
  • Experience with at least one modern programming language like GoLang, C/C++. Our platform is based in Golang
  • Experience with messaging queues and message brokers
  • SQL or relational database skills
  • Hands-on knowledge with Bash, Linux, and Docker. Kubernetes experience is a plus
  • Excited about what we are building at Alpaca

Who You Might Be (Nice-to-Haves)

  • Experience with Kubernetes, CKA, CKAD certification
  • A DevOps mindset is an asset
  • 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 would you rate this job post?

See what other professionals think about this role.

banner

Alpaca is a developer-first API brokerage platform and a fully registered, self-clearing US broker-dealer. Their mission is to open financial services to everyone on the planet. Instead of building a flashy consumer trading app like Robinhood, Alpaca built the underlying infrastructure. They offer powerful, modern APIs that allow algorithmic traders, hedge funds, and global FinTech startups to instantly build customizable investing applications. Whether a developer wants to write a Python script to automate their own stock trades, or an international startup wants to offer US stock investing to its users in Latin America or the Middle East, Alpaca provides the complete backend infrastructure to make it happen.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More