Build your online resume. Claim your username
Alpaca logo

Senior Software Engineer - Identity at Alpaca

View Alpaca jobs Verified
Remote 🌍 Work from Anywhere Full time Senior Posted 

Job Description

About Alpaca

Alpaca is a US-headquartered self-clearing broker-dealer and provider of brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, and 24/5 trading. Backed by top investors and a recent Series C round, Alpaca serves institutional clients across 40+ countries with institutional-grade APIs and supports millions of brokerage accounts. Our distributed engineering organization builds mission-critical infrastructure to open financial services to more people.

Your Role

We are hiring a Senior Software Engineer to join the Identity team. You will help design, build, and scale the platform that onboards users, verifies identity, evaluates risk, and manages trading accounts globally. This is a remote role with Eastern Time zone overlap expectations.

Things You Get To Do

  • Contribute to a core identity system used by millions of end users.
  • Design and implement backend services to provide global identity verification, KYC workflows, and risk management capabilities.
  • Architect reliable, testable microservices and event-driven systems that emphasize numerical accuracy and stability.
  • Collaborate with product, data, and other engineering teams to translate business and regulatory requirements into scalable implementations.
  • Participate in code reviews, author well-tested code, and contribute to operational practices including monitoring, tracing, and incident response.
  • Own service reliability, participate on-call rotations as needed, and proactively prevent production issues.

Who You Are - Must Haves

  • At least 3 years working on systems at scale, with proven experience building and maintaining microservices.
  • Strong coding skills, preferably in Go, with the ability to write clean, maintainable, and testable code.
  • Experience with cloud platforms, preferably Google Cloud Platform, and familiarity with containerization and orchestration, especially Kubernetes.
  • Experience with relational databases, preferably PostgreSQL, and understanding of domain-driven and event-driven design.
  • Good troubleshooting skills and the ability to foresee and prevent operational problems.
  • Excellent communication and collaboration skills, and the ability to work independently in a remote environment.

Nice-to-Haves

  • Background in finance or experience with financial identity management, for example KYC workflows.
  • Experience with messaging queues and message brokers, and integrating external services.
  • Startup experience and a DevOps mindset.

How We Take Care of You

  • Competitive salary and stock option participation.
  • Comprehensive health benefits where applicable.
  • New hire home-office setup allowance: one-time USD 500.
  • Monthly remote stipend: USD 150 per month via Brex Card.

Location and Work Style

This role is remote with Eastern Time zone overlap. You will collaborate with distributed teams across time zones and help build global identity and risk services for Alpaca.

How to Apply

Apply via the posted Greenhouse link and include your resume and relevant profiles. Alpaca is an equal opportunity employer and welcomes applicants from diverse backgrounds.

This role is closed

Alpaca stopped accepting applications for this position around September 18, 2026.

We keep this page so you can still read the description, but the apply link no longer works.

See similar open jobs More roles at Alpaca

More Backend Jobs

Discover similar opportunities that match your skills