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

Build Alpaca's algo trading platform to satisfy user expectations. Design and architect a high performance brokerage service with experienced software engineering skills.

Posted 7/24/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and architecting high-performance trading platforms with a focus on low latency and high throughput. Proficient in both frontend and backend development, with strong analytical skills and experience in system design and object-oriented data modeling.

Highest-signal resume keywords
C/C++ ProgrammingGo ProgrammingLow Latency OptimizationDistributed Systems KnowledgeOrder Management Systems (OMS) Experience

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
C/C++GoZigRustJavaScalaPythonObject-Oriented Data ModelingSystem DesignConcurrency Control
Soft Skills
Analytical MindsetCritical Decision-Making
Tools & Technologies
Messaging QueuesMessage BrokersService-Oriented Architectures
Industry Keywords
Algo Trading PlatformHigh Throughput SystemsRobust ConcurrencyScalabilityHigh AvailabilityRisk Management Systems (RMS)

Tech Stack

Tools & technologies
Distributed SystemsGoJavaPythonRustScala

About the role

Key responsibilities & impact
  • Build Alpaca's algo trading platform to satisfy users expectations
  • Design and architect the platform by wearing different hats in a small team
  • Write tons of code and make critical decisions about delivering the best experience to our customers
  • Requires deep knowledge in frontend and backend, databases and distributed systems
  • Experience from low to high level in CPU-level hardware for high throughput, robust concurrency system design
  • Object-oriented data modeling with long term growth in mind
  • Join an early stage startup with highly demanding environment and significant payoff

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