Senior Software Engineer - Identity at Alpaca
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 NowYou 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!
More Backend Jobs
Discover similar opportunities that match your skills
Product Security Engineer
Backend Engineer, Blockchain Data Team
Full-Stack Software Engineer, Payments Payouts
Staff Software Engineer, Backend (Consumer)
Engineering Manager (Infrastructure)
Senior Full Stack JavaScript Engineer
Staff Full Stack Engineer (Wallet Platform)
Staff Backend Engineer (Social)
About Alpaca
Alpaca provides a developer first API platform for trading stocks, ETFs, options, and cryptocurrencies. It enables builders to embed investing features into their applications with commission free access and seamless infrastructure.
View Company Profile