Software Engineer - Crypto
About This Role
As a Software Engineer, you will architect, implement, and maintain the systems and services that form the foundation of Alpaca Crypto, supporting millions of users trading billions of dollars in assets. Alpaca is looking for an experienced engineer who is committed to delivering defect-free solutions, has proven experience building at scale, and isn't afraid to challenge conventions or voice opinions. You'll have the autonomy to design and implement solutions to meet defined goals, while also participating in shaping those goals alongside a cross-functional team.
What You'll Be Doing
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 strong software quality and test coverage
Participate in code reviews
Troubleshoot incidents and reported bugs
Be available for on-call support on time-sensitive engineering projects as needed
What We're Looking For
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 building crypto products
BSc/MSc or equivalent experience in Computer Science or a related field
At least 4 years of backend software development experience
Experience with at least one modern programming language such as GoLang or C/C++ (Alpaca's platform is built in Golang)
Experience with messaging queues and message brokers
SQL or relational database skills
Hands-on knowledge of Bash, Linux, and Docker; Kubernetes experience is a plus
Enthusiasm for what Alpaca is building
Bonus Points
Experience with Kubernetes; CKA or CKAD certification
DevOps mindset
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
Why Join Us
Competitive salary and stock options
Health benefits
One-time new hire home-office setup stipend of USD $500
Monthly stipend of USD $150 via a Brex Card
Ready to Apply?
To submit your application for this position, please visit Alpaca's official website and follow their application process.