Senior Software Engineer
New
A
Alpaca Financial Services
Remote - APAC, Japan business hoursFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Japanese, English
- Required Skills
- JavaKotlinC#C++GogRPCRustRESTful APIsScala
Requirements
- Native or JLPT N1 level fluency in Japanese.
- Business-level English fluency for collaboration and documentation.
- Proven experience designing and developing complex financial systems.
- Strong understanding of accounting principles, ledger structures, and transaction reconciliation.
- Experience building scalable, high-availability financial applications.
- Familiarity with Japan financial regulatory compliance (FIEA, FSA, JSDA, JIPF).
- Proficiency in at least one statically typed language (Go, Rust, Java, Kotlin, C#, Scala, or C++).
- Experience with financial APIs and market data integrations.
- Strong computer science fundamentals and software architecture experience.
- Experience with domain-driven design and event-driven design.
Responsibilities
- Design highly scalable, mission-critical brokerage systems for the Japan market.
- Develop and enhance the middle- and back-office systems, including gRPC microservices and REST APIs.
- Integrate with third-party vendor systems such as JPX, JSCC, JASDEC, and banks.
- Work with core teams to support Japan-specific requirements like NISA, MyNumber, and withholding tax.
- Collaborate synchronously and asynchronously with global tech leads.
- Coordinate with local regulators, vendors, and partners in Japanese.
- Translate regulatory requirements into technical specifications.
- Troubleshoot incidents and participate in on-call rotations during Japan business hours.
View Full Description & ApplyYou'll be redirected to the employer's site