Senior Software Engineer - NewMarkets Japan
Alpaca is a developer-first API brokerage platform that enables developers and businesses to build and launch their own investing apps. They offer access to US stocks, options, and cryptocurrencies, serving over 150 businesses in 30 countries and a community of 25,000 active developers.
About Alpaca
Alpaca is a modern brokerage platform that provides access to the financial markets through developer-friendly APIs. By using Alpaca API, businesses build investing applications and features for their services. Also, programmatic traders can develop algorithms to automate trading strategies. Alpaca offers global access to US stocks, options, and cryptocurrencies both in notional and fractional formats. More than 150 businesses from 30 different countries have launched their investing applications using Alpaca's infrastructure. The company is supported by a strong developer community of 25,000 monthly active developers. Alpaca has several entities with international regulatory approvals, including Alpaca Securities LLC, a registered US broker-dealer with FINRA and the SEC, and a member of SIPC. In 2024, Alpaca Securities transitioned to fully self-clearing. Alpaca Crypto LLC is a registered Money Services Business with FinCEN. Alpaca is headquartered in California, USA, and operates as a globally fully remote distributed company with 150 members in 25 countries.
Skills
About the Role
You will design, implement, and maintain highly scalable brokerage systems and back‑office services tailored for the Japan market. You will develop gRPC microservices and REST APIs, integrate third‑party vendors (JPX, JSCC, JASDEC, banks, identity providers), and extend core frameworks to support multiple languages, currencies, and Japan-specific requirements. You will translate regulatory and vendor requirements from Japanese into technical specifications, collaborate with global teams, troubleshoot incidents, participate in on‑call rotations during Japan business hours, and mentor engineers while contributing to regional hiring and technical strategy.
Requirements
- Native or JLPT N1 level fluency in Japanese with professional reading writing and communication skills
- Business-level English fluency for meetings design discussions code reviews and documentation
- Proven experience designing and developing complex financial systems including double-entry accounting
- Strong understanding of accounting principles ledger structures and transaction reconciliation
- Experience building scalable high-availability financial applications handling multi-currency transactions
- Familiarity with financial regulatory compliance preferably in Japan (FIEA FSA JSDA JIPF or related frameworks)
- Proficiency in at least one statically typed language (Go Rust Java Kotlin C# Scala or C++)
- Experience with financial APIs market data integrations and trade settlement processes
- Strong computer science fundamentals and software architecture experience
- Experience with domain-driven design and event-driven design
- Ability to work independently in a fully remote globally distributed team
- Ability to lead and troubleshoot incidents or production issues during Japan business hours
- Strong communication skills to bridge Japanese and English contexts
Responsibilities
- Design highly scalable brokerage systems for the Japan market
- Develop and enhance middle‑ and back‑office systems including gRPC microservices and REST APIs
- Integrate third‑party vendors and market infrastructure (JPX, JSCC, JASDEC, banks, identity vendors)
- Enhance core framework to support multiple languages currencies and markets
- Translate local regulatory and vendor requirements into technical specifications
- Collaborate and align with global teams across time zones
- Troubleshoot incidents and reported bugs to maintain system integrity
- Participate in on‑call rotations during Japan business hours
- Mentor teammates and contribute to regional recruitment initiatives
- Architect and implement solutions that meet strategic objectives
Benefits
- Competitive Salary & Stock Options
- Health Benefits
- New Hire Home-Office Setup: One-time USD 500
- Monthly Stipend: USD 150 per month via a Brex Card
