Engineering Manager (Platform Microservices), Money Forward X, Tokyo

Money Forward Minato-ku, Tokyo June 8 2026
  • 💴 ¥6.4M ~ ¥11.0M annually
  • 🏡
    Partially remote
  • 🗾 Japan residents only
  • 💬
    Conversational Japanese
    Business English
  • 🧪
    Senior level
    5+ years experience required
DO YOU NEED MORE INFO?
ASK A QUESTION

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

*This position is employed by Money Forward, Inc. and seconded to Money Forward X Co., Ltd. with evaluation systems and benefits aligned with Money Forward.

We are looking for an experienced Engineering Manager to lead our Platform Microservices team, responsible for designing, building, and operating scalable, reliable, and reusable backend services that power multiple products.

This role combines strong technical leadership with people management and platform thinking. You will lead a team responsible for building microservices, shared platform capabilities, and backend systems that enable product teams to move faster while maintaining high standards of reliability, scalability, and security.

You will work closely with product, infrastructure, and SRE teams to deliver robust, cloud-native services using modern architectures and best practices.

Technology Stack

Core Technology Stack
- Languages: Kotlin, Java (Strong experience required)
- Cloud Platform: AWS
- Orchestration & Containers: Kubernetes, Docker (Containerization)
- API / Communication: REST, gRPC, API Gateways (Rate limiting, Auth)
- Messaging & Streaming: Kafka, RabbitMQ
- Architecture: Microservices, Event-driven Architecture, Distributed Systems

DevOps & Infrastructure
- CI/CD: CI/CD Pipelines (Best practices in testing and deployment)
- Observability (Good to Have): Prometheus, Grafana, OpenTelemetry (Monitoring, Logging, Tracing)
- Service Mesh (Good to Have): Istio, Linkerd
- Security: Authentication, Authorization, Secrets Management

Responsibilities

People Management & Leadership:
- Manage and lead a team of 8–12 engineers, providing guidance, mentorship, and support to foster professional growth.
- Develop and maintain a high-performing and motivated engineering team.
- Establish and communicate clear team goals, expectations, and deliverables.
- Maintain a ratio of 7:3 between team and technical management, ensuring a balance between leadership and hands-on technical contributions.

Technical Leadership & Architecture:
- Provide technical leadership in designing and evolving scalable microservices architecture.
- Define and enforce best practices for service design, API contracts, versioning, and backward compatibility.
- Drive development of reusable platform services and shared components to improve engineering velocity.
- Ensure high availability, scalability, and performance of microservices in production environments.

Collaboration & Delivery:
- Collaborate with cross-functional teams to drive technical initiatives and projects to successful completion.
- Ensure the timely and successful delivery of engineering projects by managing resources, timelines, and priorities.
- Collaborate with product managers and stakeholders to align engineering efforts with business goals.

Operations & Best Practices:
- Promote best practices in CI/CD, testing (unit, integration), and deployment strategies.
- Work closely with SRE/Infrastructure teams to improve observability (monitoring, logging, tracing).
- Lead incident management, root cause analysis, and postmortems for production issues.
- Drive cloud-native architecture adoption using containerization and orchestration.
- Ensure security best practices are followed across services (authentication, authorization, secrets management).

Requirements

Experience & Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience managing engineering teams, with a focus on team sizes ranging from 8–12 members.
- Minimum 5+ years of hands-on software development experience.
- Minimum 3+ years of hands-on management experience.

Technical Expertise:
- Strong background in software development, system architecture, and distributed system design.
- Hands-on experience designing and building microservices-based architectures.
- Proficiency in cloud platforms, especially AWS.
- Strong experience with Kubernetes and containerized environments.
- Experience with API design (REST/gRPC), service communication patterns, and event-driven architectures.
- Experience with messaging/streaming systems (Kafka, RabbitMQ, etc.).
- Solid understanding of CI/CD pipelines and DevOps practices.
- Strong programming experience in Kotlin/Java (or similar backend languages).
- Experience with scalability, performance tuning, and fault-tolerant system design.

Soft Skills
- Self-motivated and eager to learn and stay updated with new technologies.

Language Skills - English: Business level (TOEIC 700 or above, or equivalent English communication proficiency) - Japanese: Conversational and above preferred

Nice to haves

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

  • Experience in AI development and/or experience in using AI tools to improve development processes.

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.

DO YOU NEED MORE INFO?
ASK A QUESTION

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.