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.