Lead Software Engineer

Engineering
Tokyo (JP)

Role Overview

As a Lead Software Engineer at GBM Asset Management, you are responsible for designing and building the application platforms that underpin portfolio management, trading, research, and risk functions. This is a hands-on green field role to implement a full application stack from the ground up.

Responsibilities

  • Design and architect from scratch the system for a modern, best-in-class asset management platform covering OEMS, PMS, research and risk management functions
  • Develop and maintain across the full technology stack (UI, services, database, and cloud infra)
  • Collaborate closely with portfolio managers, traders and researchers on creating specification, delivering and supporting platform functionalities
  • Set and uphold engineering standards around code quality, testing, security, observability and documentation

Qualifications

  • Bachelors degree in Computer Science or STEM field
  • 7+ years of hands-on experience in developing and delivering applications in financial domain
  • Proficient in Java backend and JavaScript UI development
  • Familiar with Linux environment as well as shell scripting

Good to Have

  • Experienced in Java Spring framework
  • Familiar with cloud infrastructure and container technologies
  • Exposure to FIX connectivity, market data feeds, or order/execution management systems.
  • Good understanding with API design and messaging middleware
  • Development experience with C++ or Python
  • Experienced in Databricks/Spark data analytics platform

Application Instructions

Please send your CV and cover letter to hr@gbmam.co.jp, with “Application – [Role Title]” in the subject line (e.g., Application – Software Engineer). Applications will be reviewed in confidence.