Senior Software Engineer - Platform

Alpaca

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Maintain and improve Redpanda-based event streaming infrastructure
  • Develop replacement for aging authentication and authorization services
  • Create event-driven solutions to replace batch processing across systems
  • Take ownership of tasks from requirements gathering through deployment and monitoring
  • Contribute to architectural decisions for scalable and reliable systems
  • Collaborate with other teams to improve system interactions
  • Maintain software quality and test coverage
  • Participate in code reviews and troubleshoot incidents
  • Manage deployments and respond to on-call needs

Requirements

  • 5+ years experience writing code in strongly-typed languages
  • 1+ year experience in Go
  • Kubernetes expertise beyond basics with ability to write Helm charts
  • Relational database experience (PostgreSQL preferred)
  • Startup experience with comfort navigating technical debt and ambiguity
  • 3+ years working on systems at scale

Preferred Qualifications

  • Experience with Kafka or Redpanda
  • Understanding of JWT, OpenID Connect, SAML, or Keycloak
  • IaC deployments with Argo CD, Terraform, GCP, or GKE
  • Experience with Grafana observability stack (Prometheus, Tempo, PromQL)
  • Familiarity with FlatBuffers, Protocol Buffers, gRPC, and RESTful API design

Benefits

  • Competitive salary and stock options
  • Health benefits
  • One-time $500 new hire home-office setup
  • $150 monthly stipend via Brex Card

About the Company

Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure provider serving hundreds of financial institutions across 40 countries. The company offers institutional-grade APIs for stocks, ETFs, options, crypto, fixed income, and 24/5 trading, supporting over 9 million brokerage accounts. With $320 million in total funding, Alpaca's global team of 230+ members is distributed across the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond, working toward the mission of opening financial services to everyone on the planet.

Skills & tools

GoKubernetesHelmPostgreSQLRedpandaKafkagRPCTerraformGCPPrometheusGrafana

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years experience in strongly-typed languages
  2. 021+ year experience in Go
  3. 03Kubernetes expertise beyond basics
  4. 04Helm chart development
  5. 05Relational database experience
  6. 06Startup experience
  7. 073+ years on systems at scale