
Review the role details and submit your application.





Overview
Our team is primarily responsible for the development of services such as authentication/authorization, tenant management, and audit log platform. We work closely with each product team of Money Forward Cloud and the other engineering teams to maximize the value as a common platform.
Background
Our team is responsible for the development and operation of "Money Forward ID" and "EIAM," which are mission-critical common platform supporting the entire Money Forward group.
This system is an authentication/authorization platform that supports over 30 products across the group and is a large-scale distributed system processing tens of millions of requests per day. We are looking for senior-level or higher engineers who can technically lead the evolution of the platform with expertise in Identity and Access Management (IAM), embodying "Platform Engineering" that improves the development experience and security standards of the entire group, beyond just single product development.
Tech Stack and Environment
Ruby and Kotlin are used as the main languages for the backend. We welcome those who have deep expertise in one and are willing to learn and utilize the other in practice.
The team consists of Japanese and multinational members, and daily communication and business operations are mainly conducted in English.
Money Forward ID (MFID) is a group-wide IdP that supports over 30 products cross-functionally. It complies with OIDC (OpenID Connect) and provides the entire group with robust security and seamless identity linkage to meet diverse authentication needs.
Experience in cross-product platform engineering
As a common platform supporting each service of Money Forward Cloud (accounting, attendance, HR management, etc.), you can be involved in development with a broad overview of the group's business areas without being tied to a specific domain. It has an aspect of platform engineering to improve the development productivity of each product team through the improvement of common platform, and in the process of designing how each product links with the ID platform, you can gain experience in understanding multiple service specifications cross-functionally.
Technical challenges and responsibilities in a large-scale ID platform
As a foundation supporting 17.5 million accounts, you will be entrusted with the consideration and leadership of technology selection and architecture looking ahead to the next 10 years.
You can gain design experience to balance performance and reliability in a system that requires constant stable operation while achieving large-scale and high availability.
In addition, by continuously performing technical updates in the authentication/authorization field through the introduction of new authentication technologies such as Passkeys, you can implement a "passwordless future" with your own hands.
Development in a multinational team environment
The development team is composed of multinational members and routinely collaborates with overseas development bases. It is an environment where you can practice standard development practices through communication in English and joint development with engineers from diverse backgrounds.
Submit your application for this role at Money Forward.