A

Alpaca

Builds APIs for brokerage and automated trading

Staff Software Engineer

Backend EngineeringUpdated on Nov 10
Full-time

About the Job

Requirements

  • Business-level English fluency and ability to collaborate in English-only meetings, design discussions, code reviews, and written documentation.
  • Experience designing and developing complex financial systems, preferably including double-entry accounting.
  • Strong understanding of accounting principles, ledger structures, and transaction reconciliation.
  • Experience building scalable, high-availability financial applications that handle multi-currency transactions.
  • Familiarity with financial-market regulatory compliance requirements.
  • Proficiency in at least one statically typed language, such as Go, Rust, Java, Kotlin, C#, Scala, or C++, and expertise in designing robust and efficient system architectures.
  • Experience with financial APIs, market-data integrations, and trade-settlement processes.
  • Strong computer-science fundamentals and proven software-engineering architecture experience.
  • Ability to work independently in a fully remote, globally distributed team and under pressure in a fast-paced environment.
  • Strategic thinking and ability to translate technical concepts into business strategies.
  • Experience with domain-driven design and event-driven design.
  • Ability to lead and troubleshoot incidents or bugs with authority during Japan business hours.

Responsibilities

  • Design, implement, and maintain systems and services that form Alpaca’s foundation.
  • Contribute to regional recruitment initiatives, drive cross-functional team projects, mentor teammates on engineering principles and practices, and foster Alpaca culture in the Japan region.
  • Participate in operational reliability engineering during regional business hours to help ensure proactive 24x7 platform stability.
  • Design highly scalable, mission-critical brokerage systems for the Japan market.
  • Develop and enhance middle- and back-office systems, including gRPC microservices, REST and gRPC APIs, and Japan-specific third-party vendor integrations such as JPX, JSCC, JASDEC, banks, and identity-verification vendors.
  • Work with core teams to enhance and transform the core framework to support multiple languages, currencies, and markets, including Japan-specific requirements such as NISA, MyNumber, withholding tax, and JP-GAAP accounting.
  • Collaborate with technology leads in other regions synchronously and asynchronously, primarily through Slack and meetings, to align with global teams.
  • Coordinate with local regulators, vendors, partners, and business stakeholders, and translate their requirements into technical specifications for the global engineering team.
  • Troubleshoot incidents and reported bugs to maintain system integrity and performance.
  • Participate in on-call rotations and assist with timely engineering projects and production issues during Japan business hours.
  • Architect and implement solutions that meet strategic objectives and contribute to goal-setting alongside a cross-functional team.

Desired Qualifications

  • Business-level or higher Japanese proficiency, including professional reading, writing, and communication with local regulators, vendors, and partners.
  • Experience in the Japanese financial-services sector, including securities firms, banks, brokerages, or fintech.
  • Hands-on experience integrating with Japan market infrastructure such as JPX (TSE/OSE), JSCC, JASDEC, or major Japanese banks.
  • Experience with Japan-specific products such as NISA, iDeCo, tokutei-koza, or MyNumber handling.
  • Experience working in a startup or fast-growing technology company.
  • Knowledge of emerging technologies.
  • Experience or interest in financial markets.
  • Experience managing vendors and organizational budgeting.
  • Experience working with global, English-speaking teams across multiple time zones.

About the Company

Alpaca

Builds APIs for brokerage and automated trading

Alpaca builds brokerage infrastructure and trading APIs for financial firms and developers embedding investment features in apps or running automated strategies. Broker API manages account opening, funding, orders and positions, while Trading API connects individual users to stocks, options and crypto markets. AlpacaDB supplies the technology, with securities services delivered by Alpaca Clearing and cryptocurrency services by Alpaca Crypto. It earns money from market-data subscriptions, margin interest, brokerage fees, bank-sweep spreads and payments for routed orders. Alpaca began in 2015 as a database and machine-learning business and is headquartered in San Mateo, California.

Company size
201-500
Company stage
Late Stage VC
Total funding
$762.9M
Headquarters
San Mateo, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Alpaca

See more jobs