Senior Software Engineer - Identity Team

API-first stock and crypto platform enabling developers to build trading algorithms, applications, and brokerage services
$150,000 - $250,000
Backend
Senior Software Engineer
Remote
101 - 500 Employees
3+ years of experience
Finance

Description For Senior Software Engineer - Identity Team

Alpaca, a rapidly growing Series B fintech company with over $120 million in funding, is revolutionizing the financial technology landscape with its API-first stock and crypto platform. As a Senior Software Engineer on the Identity team, you'll be at the forefront of building and scaling systems that manage user onboarding, identity verification, and risk evaluation for millions of users trading billions in assets.

The role offers an exciting opportunity to work with a globally distributed team of 150+ professionals across multiple countries, including the USA, Canada, Hungary, Japan, and more. You'll be instrumental in developing a modern platform that handles identity verification on a global scale while maintaining high automation rates.

The position requires expertise in Go programming, microservices architecture, and cloud technologies, particularly with Google Cloud Platform and Kubernetes. You'll be working with event-driven design patterns and PostgreSQL databases to create robust, scalable solutions.

What makes this role particularly appealing is the combination of technical challenges and real-world impact. You'll be building systems that directly affect millions of users while working with cutting-edge technologies. The company offers competitive compensation, including stock options, comprehensive health benefits from day 1, and various stipends for remote work setup.

Backed by prominent investors like Portage Ventures, Spark Capital, and Y Combinator, Alpaca provides an environment where you can grow professionally while contributing to the future of financial services. The company's commitment to open source and community building creates an additional layer of purpose to your work.

Last updated 15 days ago

Responsibilities For Senior Software Engineer - Identity Team

  • Contribute to core system for millions of end users
  • Create global financial identity verification and risk management service
  • Implement backend services and design reliable architecture
  • Take ownership of tasks and address technical challenges proactively
  • Contribute to architectural decisions
  • Work with other teams to improve system interactions
  • Maintain software quality and test coverage
  • Participate in code reviews
  • Troubleshoot incidents and reported bugs
  • Participate in on-call rotation

Requirements For Senior Software Engineer - Identity Team

Go
Kubernetes
PostgreSQL
  • Strong problem-solving skills with proactive mindset
  • Ability to turn business requirements into flexible implementation
  • Excellent communication and collaboration skills
  • At least 3 years of experience working on systems at scale
  • Experience in building and maintaining microservices
  • Strong coding skills in Go
  • Experience with domain driven design and event driven design
  • Familiarity with containerization and Kubernetes
  • Experience with cloud platforms, preferably Google Cloud Platform
  • Experience with messaging queues and message brokers
  • Experience with PostgreSQL

Benefits For Senior Software Engineer - Identity Team

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive Salary & Stock Options
  • Health benefits (Medical, Dental, Vision) from day 1
  • One-time USD $500 home-office setup
  • Monthly USD $150 stipend via Brex Card

Interested in this job?

Jobs Related To Alpaca Senior Software Engineer - Identity Team

Senior Software Engineer - Payments Team

Senior Software Engineer role at Alpaca, building scalable payment systems and treasury platforms for a global financial infrastructure company.

Backend Software Engineer

Senior Software Engineer role at Alpaca, building high-performance algo trading platforms with focus on distributed systems and trading infrastructure.

Senior Software Engineer - Platform Team

Senior Software Engineer role at Alpaca, building scalable brokerage infrastructure and APIs for global financial services.

Senior Software Engineer - Clearing Team

Senior Software Engineer position at Alpaca, building scalable clearing and settlement systems for a leading fintech company.

Senior Engineer - Ledger Team

Senior Engineer position at Alpaca, building modern ledger systems for a global brokerage infrastructure platform.