Full-Time

Senior Software Engineer

Market Data

Confirmed live in the last 24 hours

Alpaca

Alpaca

201-500 employees

API-first brokerage for stock trading

Fintech
Financial Services

Mid, Senior

Remote in USA + 1 more

More locations: Remote in Canada

Category
Backend Engineering
FinTech Engineering
Software Engineering
Required Skills
TCP/IP
Kubernetes
Rust
SQL
Go
C/C++
Linux/Unix
Google Cloud Platform

You match the following Alpaca's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • At least 4 years of experience working on systems at scale
  • Experience with at least compiled imperative languages (e.g. Go, C, C++, Rust, etc.). Most of our critical services are written in Go
  • SQL or relational database skills
  • Familiarity with TCP/IP, and UDP networking
  • Proficient with Linux/BSD, and shell scripting
  • Proven track record of architecting and leading medium-scale projects involving multiple teams
  • Experience with Kubernetes or other workload orchestration and scheduling systems (we primarily use Kubernetes via GKE)
  • Experience with major cloud platforms (we primarily use GCP)
  • A passion for financial markets
Responsibilities
  • Influence the overall architecture of Alpaca’s market data systems
  • Design highly scalable, mission-critical systems
  • Obsess over latency (every nanosecond counts)
  • Implement backend services and lead architecture where scalability and resilience matters
  • 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
Desired Qualifications
  • Knowledge of microservice architectures
  • Knowledge of clean code principles
  • DevOps mindset is an asset
  • Cloud Networking experience (BGP, VPC peering)
  • Experience in building low-latency applications
  • Experience with distributed key-value stores
  • Experience with CI/CD
  • A passion for financial markets or the desire to learn
  • Knowledge of Agile/Scrum methodologies
  • Experience with observability, tracing, continuous profiling
  • Experience with capacity planning and benchmarking
  • Knowledge of eBPF

Alpaca Securities LLC operates in the stock brokerage industry by providing an API-first brokerage service that allows other businesses to create their own trading applications. This service enables companies to integrate stock trading functionality into their platforms without the need to become brokers themselves, saving them time and resources. Alpaca's API supports seamless trading experiences for users and includes features like Local Currency Trading, which allows international investors to trade US stocks in their local currency. Additionally, Alpaca offers crypto wallets and coin pair trading, expanding the financial services available to its clients. Unlike traditional brokers, Alpaca focuses on a business-to-business model, catering primarily to other companies that want to offer trading services. The company's goal is to simplify the trading process for businesses and their customers while providing a secure and efficient platform for executing trades.

Company Size

201-500

Company Stage

N/A

Total Funding

$84.5M

Headquarters

San Mateo, California

Founded

2015

Simplify Jobs

Simplify's Take

What believers are saying

  • Alpaca's self-clearing transition enhances asset transfers and securities lending opportunities.
  • Partnership with Derayah Financial accelerates Middle Eastern business expansion for Alpaca.
  • Alpaca's limit orders and extended hours trading for fractional shares lead retail trading.

What critics are saying

  • Increased competition from fintech platforms like GUGU offering commission-free trading.
  • Potential regulatory challenges in international markets may complicate Alpaca's expansion.
  • Self-clearing transition introduces operational risks in managing settlement processes.

What makes Alpaca unique

  • Alpaca offers API-first brokerage services, enabling businesses to build trading applications.
  • Alpaca supports local currency trading, simplifying US stock trading for international investors.
  • Alpaca provides crypto wallets and coin pair trading, expanding financial services for clients.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Competitive salary & stock options

Medical, dental, & vision

Home office setup stipend

Monthly Brex Card stipend

Growth & Insights and Company News

Headcount

6 month growth

2%

1 year growth

-3%

2 year growth

-3%
Business Wire
Dec 12th, 2024
Alpaca與沙烏地Derayah Financial宣布合作並進行策略性投資,以加速Alpaca的中東業務及沙烏地股票的全球發售

(美國商業資訊)-- Alpaca是一家提供股票、ETF及期權執行和託管解決方案的經紀基礎設施技術公司和自我結算經紀交易商,為全球數百家金融機構提供支援。該公司今天宣布與沙烏地阿拉伯王國領先的金融服務公司和首個數位投資平台Derayah Financial(以下簡稱「Derayah」)建立新的策略合

Crowdfund Insider
Aug 4th, 2024
Alpaca Extends Partnership with Citadel Securities to Support Japanese Investor Demand for US Stocks

Alpaca has raised over $150m in funding and is "backed by top investors in the industry globally, including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Unbound, SBI Group, Elefund, and Y Combinator."

Securities.io
Apr 19th, 2024
5 “Best” Thailand Stock Brokers (April 2024)

Stock trading in Thailand is easier than ever, with scores of companies offering access to global stocks through convenient and versatile platforms. Here, we look at 5 of the top stock brokers servicing Thailand at the time of writing.Considerations Before Trading in ThailandWhether you're new to the industry or an experienced trader looking for new opportunities, it's crucial to consider several key factors before choosing a broker. These include evaluating fees and commissions, the broker's features and trading platform, and ensuring it matches your trading style.Regulatory Compliance and Security : Ensure the broker is not restricted from offering services in your region. Additionally, check the security measures the broker has in place to protect your investments and personal information from unauthorized access or cyber threats.: Ensure the broker is not restricted from offering services in your region. Additionally, check the security measures the broker has in place to protect your investments and personal information from unauthorized access or cyber threats. Trading Platforms and Tools : The quality and user-friendliness of a broker's trading platform are crucial for a smooth trading experience

Crowdfund Insider
Apr 19th, 2024
Fintech Platform Alpaca Reportedly Transitions To Self-Clearing At Dtcc

Hitoshi, Co-founder & Chief Product Officer at Alpaca notes that Alpaca has transitioned to self-clearing at DTCC.As noted in a blog post, this is a key milestone since they started “a regulated brokerage business five years ago.”It’s a pivotal milestone for them because this means Alpaca has “joined the deepest layer of clearing and settlement in the U.S. marketplace.”As it took us years of effort, this event proves them “as one of the mature players amongst the latest fintech companies,” the company claims.When the founding team started the brokerage business out of Y Combinator, they had thought it would be unreasonable “to spend so much time and money to become self-clearing ourselves.”As their business grew, they claim to have “learned so much about the inefficiency and too many intermediary layers between customers and the core market, and they found big opportunities to innovate it as part of our mission, to provide financial access for everyone on the planet.”As explained in a blog post, Alpaca builds a global de-facto financial platform “from the ground up to achieve this mission.”The traditional brokerage businesses “have been built upon layers on top of layers, with legacy vendor technologies, and pay enormous amounts of money.”This is one of the things that still “prevent everyone on this planet from having fair access to the desired financial markets.”At Alpaca, not only do they claim to be developer-first and API-first, but also they “are a group of true technologists who build with the latest innovations to solve these problems.”Today’s achievement is not just “stemming from their technology and cost reasons.”Throughout their journey with hundreds of fintech players and hundreds of thousands of developers who come to their platform “to build their next dreams, they learned so much about what Alpaca needs to do.”As noted in the update from Alpaca, self-clearing is said to “open up many more opportunities for our platform to enable, from seamless asset transfers to securities lending, as well as more sophisticated solutions such as DVP/RVP for institutional trading.”Alpaca’s proprietary clearing and settlement platform has reportedly “been built with modern architecture in mind.”It was built from the ground up “with an idempotent event driven architecture.”In order to facilitate bidirectional communication with DTCC and NSCC, they created event abstraction adapters “for bidirectional external via FIX, IBM MQ and SFTP to simplify the services producing or consuming and improves resilience and fosters composable testing and event sequence replay.”Their underlying event platform, The Alpaca Universal Transaction System (UTS), uses Flatbuffers “for zero-copy data interchange on top of Redpanda for efficient high-throughput and low latency messaging with elastic tiered storage that scales without sacrificing performance for highly active message topics.”In the past articles, Alpaca says they “introduced their distributed WAL-based in-memory Order Management System, and high-throughput non-blocking ledger for 24×7/365 operations.”Not only do these play important roles in this self-clearing, but they “have also made another innovation by building a fully event-driven clearing system from scratch.”With this architecture, they are ready “for the transition to T+1 that’s coming up soon, but also poised for a foreseeable T+0 future migration as well as current same day settlement for institutional trade processing.”Self-clearing requires complex business processes, “managing risks of settlement for large numbers of investors, and keeping everything in compliance to protect customers and the markets.”To run smooth operations and be in compliance with everything required, Alpaca has gathered star players who “bring tons of experience from their past lives in the industry (don’t get it wrong, many of us are from the latest fintech space, not only decade-old firms).”Why? Because every one of them claim to believe in Alpaca’s innovative approach, its business future, and the opportunity “to change the industry with their own hands and brains, like many of our customers feel. Not only does this team build and run the self-clearing journey, they are also here to provide the best experiences for their customers because we are the same innovative-minded team as our customers are.”Becoming self-clearing is definitely not a goal, but it is “just the beginning.”What excites us even more from here is “that this paves the road to building more businesses because of our full control of the process.”They have already announced “that options trading is coming soon, but they can bring more business and product opportunities while they keep enhancing our operational efficiencies for our customer experiences.”In the next few quarters, they hope to “reveal more products to both Broker API and Trading API customers. As a matured platform being self-clearing, they are also expecting to expand segments of customers, such as institutional businesses, U.S. broker-dealer clients, and hedge funds with proven track records.”

Crowdfund Insider
Mar 3rd, 2024
Alpaca Now Supports Limit Orders And Extended Hours Trading For Fractional Shares

Alpaca now supports limit orders and extended hours trading for fractional shares.As noted in a blog post from Alpaca, trading in fractional shares is considered to be “a crucial tool for investors.”Alpaca says that it opens the door “for individuals to invest in stocks that may have been out of reach otherwise.”According to the update from Alpaca, fractional orders also “enables ultra-fine precise asset allocation and portfolio weightings.”Portfolios, regardless of their size, can leverage this feature. Alpaca’s fractional shares trading platform is powered by their custom-built Order Management System (OMS), “designed for ultra-low latency and scale to accommodate millions of investors worldwide.”Today, this feature extends to “support limit fractional quantity or notional value, in addition to market orders we previously supported (stop and stop limit will also be coming soon).”These additional order types are said to be “essential to manage the risks in the fast-moving market and fractional shares trading can now be used for advanced trading strategies for better risk management.”The support of limit orders for fractional shares trading comes “with pre-market (4:00 a.m. – 9:30 a.m. ET) and post-market (4:00 p.m. – 8:00 p.m. ET) support in addition to the regular trading hours.”Expansion of fractional shares to extended hours “gives more opportunities to global investors, who will enjoy fractional shares trading in their morning and afternoon in Asian, Middle East, and European time zones.”These new capabilities are integrated into “the existing API, and your code can start using them with minimal effort (please see below for more details).”Alpaca is committed to “keeping the API simple and easy to use.”The introduction of these new features positions Alpaca at the forefront of the retail trading sector, “setting it apart from many other brokerage firms that do not offer the same extensive range of options as Alpaca’s fractional trading offering.”With over 5,000 fractional assets available for trading, Alpaca has managed “to maintain high standards of execution quality and speed.”This achievement comes despite the challenges of market risks, thanks to their sophisticated risk management technologies and “adherence to regulatory requirements, including trade reporting.”The advancement of their fractional shares trading is in line with their mission of opening financial services “to everyone on the planet by building a global de-facto standard investment platform.”Alpaca continues to invest in their technology and brokerage services to “provide better experiences to investors worldwide.”Through Broker API, you can now “allow your customers to trade fractional and notional amounts during their localized trading hours, further improving access to US markets internationally.”With the same Orders API you use today, just update your API call “to specify the extended hours flag and change the order type to limit