Senior Software Engineer - New Markets Japan (JLPT N1 Fluent)
Core
Design, implement, and maintain mission-critical brokerage systems and middle/back-office infrastructure for Alpaca's expansion into the Japan market.
Role type
Senior Backend Software Engineer (Financial Infrastructure)
Builds
Scalable gRPC microservices, REST APIs, and third-party vendor integrations for the Japanese financial market.
Domain
Financial Technology / Brokerage Infrastructure / Japanese Market
Deliverable
production ML models | product features | infrastructure
Required skills
Statically typed language (Go, Rust, Java, Kotlin, C#, Scala, C++), Financial system design, Double-entry accounting, Ledger structures, Transaction reconciliation, Regulatory compliance (FIEA, FSA), Domain-driven design, Event-driven design, System architecture, Vendor integration, Incident troubleshooting
Preferred skills
Go proficiency, Japanese financial services sector experience, JPX/JSCC/JASDEC integration, NISA/iDeCo/MyNumber handling, Startup environment experience, Budget management
Technologies
gRPC, REST, Go, Rust, Java, Kotlin, C#, Scala, C++
Responsibilities
Design highly scalable brokerage systems for the Japan market; Develop and enhance middle- and back-office systems with gRPC microservices and REST APIs; Coordinate in Japanese with local regulators, vendors, and partners to translate requirements into technical specifications; Troubleshoot incidents and reported bugs to maintain system integrity; Participate in on-call rotations during Japan business hours.
Seniority
Senior, hands-on IC with mentorship responsibilities
