Senior Software Engineer - Advisory Suite

5 hours, 45 minutes ago
Full-time
Senior
Software Development
Alpaca

Alpaca

Alpaca is a developer-first API for stock and crypto trading, offering easy-to-use APIs for building apps and trading algorithms.

Capital Markets
51-250
Founded 2015
$87M raised

Description

  • Build Alpaca’s proprietary advisory services to meet high standards for quality and performance.
  • Design and architect the platform alongside a small early-stage team.
  • Write substantial production code across the stack.
  • Make critical engineering decisions that shape the customer experience.
  • Develop systems for block trading, portfolio management, IRAs, and related advisory services.
  • Contribute to low-latency, high-throughput system performance and reliability.
  • Work on distributed system design, concurrency, and high-availability architecture.
  • Apply object-oriented data modeling and service-oriented design principles.
  • Collaborate in a broad engineering role that spans frontend, backend, databases, and infrastructure.

Requirements

  • Previous software engineering experience with trading or exchange systems such as OMS, EMS, exchanges, market making, algorithmic trading, or quant trading.
  • Strong software engineering background; senior-level experience is preferred.
  • System design skills with object-oriented data modeling, service-oriented architectures, and system abstraction.
  • Coding experience in low- and high-level languages such as C/C++, Go, Zig, Rust, Java, Scala, or Python.
  • Experience optimizing for low latency and high throughput.
  • Experience with messaging queues and message brokers.
  • Analytical, data-oriented mindset.
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low-latency systems, and concurrency control.
  • Experience building and implementing order management systems (OMS) and/or high-load financial transaction systems.
  • FIX protocol knowledge is a plus.
  • Experience with observability, tracing, continuous profiling, and benchmarking is a plus.

Benefits

  • Competitive salary with stock options.
  • Health benefits.
  • One-time USD $500 new hire home-office setup stipend.
  • Monthly USD $150 stipend via Brex card.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, C++ (Raptor)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Software Engineer, C++ (Raptor) to develop production-critical real-time software for advanced metal additive manufacturing systems used in Raptor engine hardware production.

C++ CI/CD Embedded Systems Linux
5 hours, 45 minutes ago

Staff Software Engineer/ Tech Lead - Onboard Model Consolidation

Waymo Autonomous vehicles, robotics, AI, ride-hailing / mobility tech

Waymo is hiring a software engineer for its Architecture & ML Integration team to advance onboard model consolidation and ML-first system architecture for autonomous driving and simulation.

C++ Machine Learning
6 hours ago

Senior / Staff Applied Research Software Engineer - Emerging Tech

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring Senior or Staff Applied Software Research Engineers for its remote U.S.-based Emerging Technologies incubation team to help prototype and build new AI- and communications-driven product ideas.

Angular AWS Azure Java JavaScript LLM Machine Learning Node.js Python React Spring Boot SQL
6 hours ago

Software Engineer - DDI Solution, ISS

Pure Storage 1K-5K IT Services

Pure Storage is hiring a Software Engineer for its ISS team to design and operate the company’s corporate IPAM/DDI platform and related infrastructure workflows.

Ansible DHCP DNS Grafana Linux Nagios Prometheus Puppet Python
6 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers