Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Alpaca

Senior Software Engineer

Alpaca

Senior Software Engineer building Alpaca's algo trading platform for high quality and performance brokerage service. Designing and architecting the platform with a diverse global team.

Posted 5/26/2026full-timeRemote • 🏈 Anywhere in North AmericaSeniorWebsite

Tech Stack

Tools & technologies
AWSDistributed SystemsGoHerokuJavaPythonRustScala

About the role

Key responsibilities & impact
  • Your job is to build Alpaca's algo trading platform to meet our users' expectations for high quality and performance in their brokerage service.
  • This opportunity is similar to joining AWS or Heroku in their early days, designing and architecting our platform by wearing many different hats in our small team.
  • As an experienced engineer, you will write tons of code and make critical decisions about delivering the best experience to our customers.
  • This certainly requires deep knowledge in both frontend and backend, databases and distributed systems, as well as broad experience from low to high level in CPU-level hardware for high throughput, robust concurrency system design, abstract distributed system architecture for high availability and object-oriented data modelling with long-term growth in mind.
  • Joining an early-stage startup, the payoff to this highly demanding environment will be worth the effort.

Requirements

What you’ll need
  • Strong, experienced software engineer with lead experience is preferred
  • Coding skills in both low and high level languages around C/C++, Go, Zig, Rust, Java, Scala, Python
  • Low latency and high throughput optimization
  • Experience with messaging queues and message brokers
  • Analytical data-oriented mindset and skills
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency systems and concurrency control
  • System design skills with object-oriented data modeling, service-oriented architectures, system abstraction
  • Experience with the development and implementation of Order Management systems (OMS) and Risk Management systems (RMS)

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++GoZigRustJavaScalaPythonlow latency optimizationhigh throughput optimization
Soft Skills
analytical mindsetleadership experience