Alpaca logo

Senior Software Engineer - Identity at Alpaca

View Alpaca jobs Verified
Remote 🌍 Work from Anywhere Full time Senior Posted  Apply before Oct 07, 2025

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.

Ready to Apply?

Take the next step in your career journey.

Apply Now

You will be redirected to the company's application page

💜 Please mention that you found the job on Remote World Jobs, this helps us grow. Thanks!