Senior Software Engineer - Identity
AlpacaWho We Are
Alpaca is a fast-growing series B fintech company that’s raised over $120 million in funding. Alpaca is an API-first stock and crypto platform that enables developers and businesses across the world to build trading algorithms, applications, and brokerage services. Our globally distributed team consists of developers, traders, and brokerage specialists, and is backed by a group of prominent investors and highly experienced industry angel investors, including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Unbound, SBI Group, Eldridge, Positive Sum, Elefund, and Y Combinator.
The Alpaca Team
We have 150+ globally distributed (remote) team members who love to work from their favorite places in the world. We have team members based in the USA, Canada, Hungary, Japan, Brazil, Spain, Philippines, Nigeria, UK, and more! We love candidates who have a passion for making a global difference in financial services and technology, by impacting local communities and becoming a part of our hyper-growth company.
Your Role
As a senior software engineer, you will help build and scale the systems and services that form the foundation of Alpaca and empower millions of users that are trading billions of dollars worth of assets. The identity team is responsible for building a modern platform for onboarding users, verifying their identity, evaluating risk, and managing their trading accounts. These persons, businesses and accounts are foundational components of the Alpaca system, and we need to build new capabilities while achieving very high automation rates. We are expanding the platform to handle identity verification on a global basis, and to support our growing set of account types.
Things You Get To Do
- Contribute to a core system that millions of end users will rely on
- Help us create a global financial identity verification and risk management service
- Implement backend services and work on designing an architecture where reliability matters
- Take ownership of tasks, identify and address technical challenges proactively, and propose innovative solutions
- Contribute to architectural decisions, offering insights and suggestions for designing scalable and reliable systems
- Work with other teams to improve how our systems interact with theirs and improve Alpaca systems in general
- Maintain good software quality and test coverage
- Participate in code reviews
- Troubleshooting on incidents and reported bugs
- You may be asked to be on-call to assist with engineering projects that are timely in nature
Who You Are (Must-Haves)
- Strong problem-solving skills paired with a proactive mindset
- Ability to turn business requirements into a flexible implementation model
- Excellent communication and collaboration skills
- Ability to work independently and as part of a team
- A preference for simple and elegant solutions
- At least 3 years of experience working on systems at scale
- Proven experience in building and maintaining microservices
- Strong coding skills, preferably in Go
- Ability to write clean, well tested, and maintainable code
- Experience with domain driven design and event driven design
- Ability to debug issues or better yet, foresee problems and avoid them entirely
- Familiarity with containerization and orchestration technologies, especially Kubernetes
- Experience with cloud platforms, preferably Google Cloud Platform
- Experience with messaging queues and message brokers
- Experience with relational databases, preferably PostgreSQL
Who You Might Be (Nice-to-Haves)
- Experience in the finance industry
- Experience with financial identity management, e.g. KYC
- Experience integrating with external services
- Experience working remotely
- Experience working at a startup
- DevOps mindset is an asset
How We Take Care Of You
- Competitive Salary & Stock Options
- Benefits: Health benefits start on day 1. In the US this includes Medical, Dental, Vision. In Canada, this includes supplemental health care. Internationally, this includes a stipend value to offset medical costs.
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card
- Work with awesome hard working people, super smart and cool clients and innovative partners from around the world
Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.
Benefits Extracted with AI
- Competitive Salary & Stock Options
- Health benefits from day 1 (Medical, Dental, Vision)
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Crypto
Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Staff Front End Engineer
Join Altruist as a Staff Front End Engineer in San Francisco. Work with JavaScript, React, and AWS to build scalable front-end solutions.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Software Engineer, Blockchain and Stablecoin
Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
Senior Software Engineer, Backend (Trading Derivatives)
Join Coinbase as a Senior Software Engineer in Backend Trading Derivatives, focusing on high-performance computing and software architecture.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Senior Software Engineer - Investment Manager
Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.
Senior Software Engineer - React and React Native
Join Kraken as a Senior Software Engineer to develop web and mobile apps using React and React Native.
AI Solutions Software Engineer
Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama.
Senior Backend Engineer
Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.
Senior Backend Engineer
Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.
Senior Principal Backend Developer
Join Alcon as a Senior Principal Backend Developer in Fort Worth, TX, focusing on backend development and cloud computing.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Software Engineer (Frontend/Fullstack) - E-commerce Website
Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
Software Engineer (New Grad)
Join Persona as a Software Engineer (New Grad) to design, test, and ship code in a collaborative environment. Work with Ruby, TypeScript, and Python.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Senior Front End Software Engineer - Trading Systems
Join Clear Street as a Senior Front End Engineer to build trading systems using React and modern tech stack.