Engineering Manager (Account Aggregation Division)

  • Tokyo
  • Partial Remote
  • Full-time
  • May 12, 2025
Conditions
yen-icon
¥6.4M ~ ¥10M /yr
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Conversational
English: Business Level
career-icon
Minimum Experience
Senior or above

Overview

Our company offers a range of services, including the automatic household accounting and asset management service "Money Forward ME" and the business-oriented cloud service "Money Forward Cloud," which are used by many users. For these services, utilizing various user data collected through a technology called "Account Aggregation" is essential.

The Account Aggregation Division develops a critical platform and services  to collect and process user's raw financial data, and transform  it into intelligence. The aggregated data becomes even more valuable information through other Money Forward services and for our users. We are seeking an experienced Engineering Manager who will lead the talented team facing aggressive technical challenges  with strong User Focus mindset.  In this role, you will help us expand both the depth and breadth of our data providing capabilities while ensuring we continue to deliver exceptional value to our users

 

Main Job Responsibilities

◆ Role of the Core Application Group

The Account Aggregation Division has the following mission:

"Transform phenomena into data >> Transform data into information >> Move life forward."

The movement of money in life is diverse, including "spending money," "increasing assets," "selling products," and "receiving receipts." Our mission is to capture the data movements and transform them into actionable insights  for our users.

The Core Application Group in the division contributes to this mission by designing, building, and operating microservices that securely collect, process, and distribute the users' financial data across our products and  services.

As the data volume increases rapidly year over year, we require a highly scalable system architecture  to ensure reliable data delivery.  Our immediate focus is to improve and maintain  the systems handling large-scale data sets faster while   we continue expanding  necessary features to support further growth and deliver more values to users.

 

What We Offer

  • Contribute to society while feeling close to users by being involved in the development of core technologies used by many services.
  • Gain exposure to a wide range of business knowledge, such as the data structure managed by account aggregation and how this data is used in each service.
  • Participate in planning and implementing common infrastructure measures related to service stability.
  • Work with engineers from both domestic and international backgrounds (the main language for work is English).

 

Expected Role

  • Team management of the Core Application Group. 
  • Contribute to improving the overall output (quality and productivity) of the team and developing members while also engaging in development tasks with the team. 
  • Lead the development team by prioritizing maintenance and feature development projects with a focus on business contribution and making appropriate assignments and development.

 

Desired Qualities

  • Interest in enhancing the value of services provided by Money Forward.
  • Strong commitment to the quality and quantity of organizational output while respecting each member's thoughts and mindset.
  • A person who is passionate about continuously improving the systems they are involved with.
  • Enjoy complex coordination with internal and external stakeholders for the future of services and users.

 

Required Skills and Experience

  • Experience in people management, including recruitment, development, and evaluation of engineering teams (around 5 or more members).
  • Over 5 years of experience in developing and operating web services using Java.
  • Experience in designing and developing web APIs and microservices.
  • Experience in code review using GitHub (or equivalent systems).
  • Knowledge of SQL.

 

Preferred Skills and Experience

  • Experience in building and operating systems on AWS.
  • Experience in developing and operating web services using Golang.
  • Experience with building and operating Kafka.
  • Experience in developing or operating mission-critical systems.
  • Experience in AI development and/or experience in using AI tools to improve development processes.
    • Money Forward recently announced our AI Strategy roadmap which focuses on improving AI-driven operational efficiencies, as well as integrating AI agents into our products to deliver better value to our users.

 

Language Requirements

  • Japanese: Daily conversation Level (equivalent to JLPT N3). 

Not mandatory for work, but willingness to learn Japanese is preferred.

  • English: Business Level (equivalent to TOEIC 700 or above).

(Note: If you have other qualifications or experiences demonstrating English proficiency, such as EIKEN Pre-1, EIKEN 2nd Grade (CSE score 1950+), TOEFL iBT 60+, IELTS 5.0+, or Cambridge FCE.), feel free to discuss with us, 

For those without a TOEIC 700+ equivalent score, they will be asked to take a designated test during the interview process (generally after the first interview).

 

Ideal Candidates

  • You are
    • Excited about services utilizing data held by Money Forward.
    • Someone who feels joy in the team's achievements as your own.
    • Proud of  the products and services you are involved in.
    • Able to  communicate from the perspective of others.
    • Proactive in proposing improvements to systems and development methods.

 

Technology Stack

  • Web Server-side: Java (Jersey, Guice, jOOQ), Golang, Ruby
  • Database: MySQL
  • Middleware: Docker, Nginx, Envoy proxy, Consul, Jetty, Apache Kafka
  • Platform: AWS, On-premises

 

Tools Used

  • Repository Management: GitHub
  • CI/CD: CircleCI, Jenkins, GitHub Actions
  • Development Environment: Docker, Terraform Enterprise, Ansible playbooks, Gradle, Swagger
  • Testing: JUnit
  • Code Analysis: SonarQube
  • Monitoring: DataDog, Rollbar
  • Communication: Slack
  • Security: Dependabot

Money Forward, founded in 2012, strives to deliver exceptional value to users in various business domains. As a leading FinTech company, we offer over 40 services, ranging from personal finance management to B2B SaaS products.

We have been growing rapidly, and we are expanding our global hiring to help further expand the company. That means that we are open to hiring those with limited or no Japanese language proficiency.

Money Forward is one of Japan's hottest FinTech companies and it is now a great opportunity to be a part of one of our continued growths!

View Money Forward's company page

↑ Back to top ↑

Engineering Manager (Account Aggregation Division) at Money Forward
APPLY NOW  ➜