Overview
Staff Software Engineer for New Markets Japan, responsible for designing, implementing, and maintaining core brokerage systems for the Japan market.
What you'll do
- Design and implement highly scalable, mission-critical brokerage systems for Japan.
- Develop and enhance middle- and back-office systems, including gRPC microservices and REST/gRPC APIs.
- Integrate and manage third-party vendor integrations specific to Japan market requirements.
- Collaborate with core teams to transform the core framework for multiple languages, currencies, and markets with Japan focus (e.g., NISA, MyNumber, withholding tax, JP-GAAP).
- Troubleshoot incidents and reported bugs to maintain system integrity and performance.
- Participate in on-call rotations and handle timely engineering projects during Japan business hours.
- Translate Japanese regulatory/vendor/partner requirements into technical specifications for the global team.
What you'll need
- Native or JLPT N1 level fluency in Japanese for professional communication with local regulators, vendors, and partners.
- Business-level English fluency for English-only meetings, design discussions, code reviews, and documentation.
- Proven 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 handling multi-currency transactions.
- Proficiency in at least one statically typed language (e.g., Go, Rust, Java, Kotlin, C#, Scala, or C++).
- Experience with financial APIs, market data integrations, and trade settlement processes.
Nice to have
- Go proficiency or willingness to ramp up quickly.
- Experience integrating with Japan market infrastructure such as JPX (TSE/OSE), JSCC, and JASDEC.
- Knowledge of Japan-specific products such as NISA, iDeCo, tokutei-koza, or MyNumber handling.
- Experience working in a startup or fast-growing technology company.
- Experience managing vendors and organizational budgeting.
- Experience working with global English-speaking teams across multiple time zones.
Details
Read the full description and apply on the company’s own careers page.