Skip to main content
Alpaca
Alpaca

Senior Software Engineer - Trading

RemoteAmericas· UTC-8…UTC-3
Published
Role
Backend
Experience
Senior
Company size
Mid-size
Salary not disclosed
Check eligibility

Open to Anywhere in Americas · UTC-8…UTC-3. Set where you work from to check your eligibility.

No BS summary

Senior software engineer for Alpaca's algo trading platform, remote in the Americas. Must have trading or exchange systems experience and strong low-level/high-level coding, distributed systems, low-latency, OMS/RMS background.

Core skills

Distributed systemsTrading systemsLow-latency systems

Required skills

C/C++/Go/Zig/Rust/Java/Scala/PythonMessaging queuesMessage brokersAlgorithmsDatabasesOrder Management SystemsRisk Management Systems

Optional skills

FIXObservabilityTracingContinuous profilingBenchmarkingGCPDockerKubernetes

What you'll do

  • Build Alpaca's algo trading platform for users who expect high quality and performance from their brokerage service.
  • Design and architect the platform while wearing many different hats in a small team.
  • Write significant amounts of code.
  • Make critical decisions about delivering the best experience to customers.

What they require

  • Strong, experienced software engineer with lead experience 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).
  • Previous software engineering experience with trading or exchange systems such as OMS, EMS, exchanges, market making, algorithmic trading, or quant trading.
  • Preferred: Algo trading experience, either professional or personal.
  • Preferred: Financial market knowledge such as exchange, broker-dealers, or clearing.
  • Preferred: Experience with financial ledgers.
  • Preferred: Statistical and quantitative analysis skills.

Benefits

  • 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

Alpaca is a modern platform for trading. Alpaca's API is the interface for your trading algorithms, bots, or applications to communicate with Alpaca''s brokerage and other services.

🇺🇸 United StatesFinanceMid-sizealpaca.markets

What people say about this company

3.6/ 5

Details

Apply routeGreenhouse
Salary not disclosed