This position is closed and is no longer accepting applications.

Lead Backend Engineer, Account Aggregation Division, Tokyo

Money Forward Minato-ku, Tokyo April 2 2026
  • 💴 ¥6.4M ~ ¥11.0M annually
  • 🏡
    Partially remote
  • 🗾 Japan residents only
  • 💬
    Business Japanese
    Business English
  • 🧪
    Senior level
    5+ years experience required

About Money Forward

Money Forward Minato-ku, Tokyo

Money Forward is a fintech startup delivering tools to visualize and improve both individuals'​ and companies'​ financial health.

Key benefits

  • Small but diverse team
  • Great support for OSS
  • Relocation support

About the position

At Money Forward, we provide a wide range of services, including the automated personal financial management service “Money Forward ME” and the business cloud suite “Money Forward Cloud,” which are used by a vast number of users. At the core of these services is our “Account Aggregation” data integration platform, which connects with over 2,500 financial institutions, including banks, credit cards, and securities firms.

The Account Aggregation Division maintains and operates this massive platform daily, ensuring a stable data supply to each of our products. While our primary mission has been to provide a stable supply to internal products, we are now at a major turning point where we must significantly evolve our data platform.

To achieve this transformation, we will leverage cutting-edge technologies, including AI, to drastically improve our existing development and maintenance processes. We are looking for a leader who will become a core member of the organization, driving process improvements while handling maintenance and operation tasks.

Join us in refreshing the development processes of Japan’s largest data integration platform and building the next generation of financial infrastructure.

Mission of the Account Aggregation Division

From events to data >> From data to insight >> Move your life forward

“Spending money,” “growing assets,” “selling products,” and “receiving receipts”—the movements of money in our daily lives are vast and varied. Our mission is to acquire data that reflects these financial movements and provide value-added information to our users.

To achieve this, our account aggregation system continues to evolve every day. We build the foundational architecture of the system and develop each individual function that operates upon it. To maintain stable connections with over 2,500 partners, consistent and steady maintenance is essential. In addition, our development scope is broad, ranging from supporting new financial institutions to implementing new product features.

Growth Opportunities

  • Take charge of the core technologies supporting Money Forward’s major products and feel the direct impact of your work on over 10 million users.
  • You will have the opportunity to work with vast and diverse user data that is unavailable at other companies, allowing you to conceptualize and design how data should ideally be structured.
  • You will have the opportunity to work with socially valuable Open APIs and create them yourself.
  • By connecting with over 2,500 financial services, you will deepen your understanding of financial data and gain extensive knowledge and experience in areas such as data policy development and project management.
  • You can participate as a core member in transforming the organization during a turning point and gain hands-on experience in organization building.
  • You can lead both domestic and international engineers, gaining team management experience in a global environment.
  • You can implement operational efficiencies and process reforms using AI, and work on organizational improvements at a practical level.

Technology Stack

  • Web Server-Side: Java, Kotlin
  • Database: MySQL
  • Infrastructure/Middleware: Sakura, AWS, Docker, Redis

Tools Used

  • Repository Management: GitHub
  • CI/CD: Jenkins, ArgoCD
  • Development Environment: IntelliJ IDEA, Eclipse, Cursor, Docker
  • Monitoring: Grafana, Kibana, Rollbar
  • Communication: Slack, Zoom
  • Ticket Management: Redmine, Jira
  • Documentation: Notion, Google Workspace
  • AI Tools: Gemini, Notion AI, Claude Code, Cursor, GitHub Copilot

Responsibilities

  • Development and Maintenance Process Improvement: Gain a deep understanding of the field through hands-on development, and improve existing development and maintenance processes by leveraging AI and other technologies.
  • Team Building: Share organizational policies with your supervisor to build consensus on the team’s direction, and autonomously lead a team of approximately 3 to 5 members.
  • Project Management: Plan projects for adding new connections and maintaining existing systems (including web scraping and API connections), and drive them forward reliably while managing risks.
  • Service Understanding: Understand how Money Forward’s services contribute to users and be able to consider and define the role your own organization should play.
  • Systemic Problem-Solving: Instead of relying on individual effort to address operational failures or technical debt, create mechanisms within the team to prevent recurrence and ensure continuous improvement.
  • Ability to Drive Change: Review and improve existing processes by leveraging AI and other technologies without being bound by “the way things have always been done,” and steadily drive transformation forward while actively listening to team members’ feedback.

Requirements

  • 5+ years of experience in server-side (backend) development using Java.
  • Experience developing consumer-facing services for a large-scale, general user base.
  • Hands-on experience across the entire software development lifecycle (SDLC), from requirements definition and design to coding, testing, and operations.
  • Experience leading a team of 3 or more members.
  • Experience in conducting code reviews as part of professional duties.
  • Japanese: Business foundation level (JLPT N2 equivalent or higher)
  • English: Business foundation level (TOEIC 700 equivalent or higher)

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience leading a team of 5 or more members.
  • Experience in operational improvement and automation for large-scale systems.
  • Experience leading projects with short development cycles.
  • Experience in mentoring and developing team members.
  • Experience in negotiation and coordination with internal and external stakeholders.
  • Experience in utilizing Generative AI in business operations.
  • Knowledge of expense reimbursement and accounting systems.
  • Basic knowledge of financial sectors, including banking, credit cards, and securities.
  • 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.

Compensation

¥6,408,000 ~ ¥11,004,000 annually.

Hiring Process

  1. 1

    CV Screening

  2. 2

    First interview

    Depending on the position, there may be a technical assignment before the interview

  3. 3

    Several interviews

    The number of interviews depends on the position.

  4. 4

    Final interview

    We may ask for a reference check before or after the interview.

Meet Money Forward's Developers

Kostas Mavrikis left the Netherlands to join Money Forward in October 2023. As the first non-Japanese speaker in the Fukuoka office, he's been taking the initiative on Money Forward's Englishnization program, as well as introducing Kotlin, Scrumban, and European-style coffee meetings to his team.

Read their story...

Related jobs

More jobs like this

We'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, we don't share or sell it.