Senior Software Engineer - NewMarkets Japan

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.

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

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

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

Similar jobs