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

  • Architect and establish foundational software systems using Go or similar languages.
  • Design event-driven architectures, message queues, and asynchronous processing patterns.
  • Build and maintain APIs, services, and integrations that support Alpaca’s financial infrastructure.
  • Optimize system performance at scale and resolve bottlenecks across multiple systems.
  • Ensure systems meet reliability, scalability, performance, and regulatory compliance requirements.
  • Establish coding standards, architectural patterns, and best practices for the engineering organization.
  • Lead complex, multi-team software initiatives from conception through delivery.
  • Resolve systemic technical issues and implement long-term solutions that improve quality and stability.
  • Coordinate with DevOps, vendors, cloud providers, and data center partners for regional deployments.
  • Mentor engineers across levels and share knowledge through documentation, design reviews, and technical discussions.

Requirements

  • 10+ years of professional software engineering experience building complex, production systems at scale.
  • Expert-level mastery of Go or similar backend languages.
  • Deep expertise in system design, software architecture, and performance optimization.
  • Proven experience building scalable, high-availability applications with complex business logic and high transaction volumes.
  • Strong understanding of software engineering fundamentals, including data structures, algorithms, and system design principles.
  • Extensive experience with event-driven architectures, message queues, pub/sub systems, and asynchronous processing patterns.
  • Experience with testing methodologies, including unit, integration, and end-to-end tests.
  • Deep expertise with cloud infrastructure such as GCP, AWS, or Azure, and containerization tools like Docker and Kubernetes.
  • Experience working with financial systems, APIs, or fintech applications is preferred.
  • Experience coordinating infrastructure provisioning or managing vendor relationships in regulated markets is preferred.
  • Familiarity with infrastructure as code tools like Terraform and GitOps practices is preferred.
  • Experience with observability tools such as Prometheus, Grafana, or distributed tracing is preferred.
  • Experience with Middle East financial markets, regulatory frameworks, or data residency requirements is preferred.

Benefits

  • Competitive salary with stock options.
  • Health benefits.
  • One-time USD $500 new hire home-office setup stipend.
  • USD $150 monthly stipend via Brex Card.
  • Opportunity to work with a globally distributed team.
  • Equal opportunity workplace committed to hiring a diverse workforce.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Galway, Ireland

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the architecture and development of accessible native Windows applications for its text-to-speech platform used by millions of readers.

C# C++ CI/CD .NET
11 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Rome, Italy

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the architecture, development, and accessibility of its native Windows text-to-speech app for millions of users.

C# C++ CI/CD .NET
11 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Yerevan, Armenia

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI data team to build and scale audio data collection and ingestion systems that support model training and next-generation consumer and enterprise products.

Bash Docker GCP Linux Python Terraform
11 minutes ago

Software Engineer, Platform - Buenos Aires, Argentina

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform team backend engineer to build and maintain the core services that power its text-to-speech products and support payments, subscriptions, analytics, and external APIs in a fully distributed environment.

AWS Azure Docker GCP Kubernetes Microservices Node.js TypeScript
11 minutes 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