Senior Software Engineer Identity

Alpaca is a brokerage infrastructure company providing developer APIs for stocks, options, fixed income, and crypto trading, plus tokenization infrastructure for TradFi–DeFi markets.

Series DRecently funded
San Mateo, California, United States
About Alpaca

Alpaca provides API-first brokerage infrastructure for fintechs, institutions, algorithmic traders, and developers. Its offerings include Broker API, Trading API, market data, self-clearing brokerage services, crypto services, and the Instant Tokenization Network for in-kind minting and redemption of tokenized assets.

View jobs by Alpaca

Skills

About the Role

You will build and scale backend systems for onboarding, identity verification, risk evaluation, and trading-account management. You will design reliable architecture, implement services, resolve technical challenges, improve system integrations, maintain quality and test coverage, review code, troubleshoot incidents, and participate in on-call work when needed.

Requirements

  • 3+ years of experience working on systems at scale
  • Experience building and maintaining microservices
  • Strong Go programming skills
  • Experience with domain-driven design and event-driven design
  • Experience with containerization and orchestration technologies, especially Kubernetes
  • Experience with cloud platforms, preferably Google Cloud Platform
  • Experience with relational databases, preferably PostgreSQL
  • Ability to write clean, well-tested, maintainable code
  • Problem-solving, communication, and collaboration skills

Responsibilities

  • Build and scale systems and services for identity and account management
  • Create identity-verification and risk-management services
  • Implement backend services and reliable architecture
  • Own tasks and address technical challenges proactively
  • Contribute to scalable and reliable architectural decisions
  • Improve integrations with other systems
  • Maintain software quality and test coverage
  • Participate in code reviews
  • Troubleshoot incidents and reported bugs
  • Participate in on-call work when needed

Benefits

  • Stock options
  • Health benefits
  • One-time USD 500 home-office setup
  • USD 150 monthly stipend via a Brex Card