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 – Advisory Suite

Alpaca

Build Alpaca's advisory services meeting users' expectations as a Senior Software Engineer. Join a global team working towards opening financial services to everyone.

Posted 6/17/2026full-timeRemote • 🇪🇺 Anywhere in EuropeSeniorWebsite

Tech Stack

Tools & technologies
AWSDistributed SystemsGoHerokuJavaPythonRustScala

About the role

Key responsibilities & impact
  • Your job is to build Alpaca's proprietary set of services to meet our users' expectations for high quality and performance in their advisory service (Block Trading, Portfolio management, IRA, etc).
  • 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
  • System design skills with object-oriented data modeling, service-oriented architectures, system abstraction
  • Strong, experienced software engineer with Senior 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
  • Experience with the development and implementation of Order Management systems (OMS) and/or high loaded financial transactional systems.

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++GoZigRustJavaScalaPythonsystem designobject-oriented data modeling
Soft Skills
analytical mindsetstrong communicationteam collaborationcritical decision makingadaptability