About the job
Who We Are:
Alpaca is a leading self-clearing broker-dealer based in the United States, providing cutting-edge brokerage infrastructure for stocks, ETFs, options, cryptocurrencies, and fixed income, available for trading 24/5. Recently, we secured over $320 million in total funding, including our latest Series D round, to accelerate our mission and enhance our platform.
As a licensed financial services provider, we support hundreds of financial institutions across 40 countries with our institutional-grade APIs, including broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, managing over 9 million brokerage accounts globally.
Our diverse team of over 230 global professionals consists of experienced engineers, traders, and brokerage experts dedicated to our vision of making financial services accessible to everyone worldwide. We are passionate about contributing to open-source projects and fostering a vibrant community, continually improving our award-winning developer-friendly API and the robust infrastructure that supports it.
We are proud to be backed by top-tier global investors such as Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Unbound, SBI Group, Derayah Financial, Elefund, and Y Combinator.
Our Team Members:
Our dynamic team of 230+ members is distributed globally, allowing us to work from our favorite locations around the world. Our team spans countries including the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and more! We are on the lookout for passionate individuals who want to contribute to Alpaca's rapid growth. If you resonate with our core values, Stay Curious, Have Empathy, and Be Accountable, and are prepared to make a meaningful impact, we encourage you to apply.
Your Role
As a Senior Software Engineer on the Platform Team, you will be pivotal in developing and maintaining the shared services crucial for Alpaca's operations, including our Redpanda-based event streaming infrastructure and authentication and authorization systems.
We seek experienced developers who are willing to engage directly with infrastructure management. Our responsibilities encompass both client-facing and internal services, maintaining shared libraries, and managing our own deployment processes. While most of our work involves writing Go code, we also engage with Helm charts, analyze logs and metrics, and assist with a wide variety of tasks.
