You will be assigned to the CTO Office of the Money Forward Business Company, which is responsible for the Business domain that supports the Money Forward Group. The MFBC-CTO Office was established to maximize the value of “Money Forward Cloud,” which supports the efficiency of back-office operations and management improvement in Japan.
The office addresses technical challenges and development process issues that affect the entire Money Forward Cloud series and develops a common platform intended to be used by multiple products.
As a Platform Engineer, you will be responsible for providing a stable foundation that allows service developers to confidently develop their products. In this position, you will work on maintaining and promoting the use of the platform to ensure that each product and service can perform integrated experiences and data connections stably and securely. Additionally, it is crucial to propose and improve optimal utilization methods tailored to the business characteristics of the company’s service platform. This will enable each product developer to focus on delivering value to users.
Technology Stack
- Programming Languages: Kotlin, Go, Java, Ruby
- Infrastructure & Cloud Services: AWS, GCP, Azure
- Container Technology: Docker, Kubernetes
- Configuration Management & Orchestration: Terraform
- CI/CD Tools: GitHub Actions, Jenkins
Tools Used
- Repository Management: GitHub
- CI/CD: CircleCI, GitHub Actions, dependabot, ArgoCD, Jenkins
- Development Environment: Docker, Terraform Enterprise
- Monitoring: DataDog, Rollbar
- Communication: Slack
- Ticket Management: Jira, Asana
Responsibilities
- Maintain and promote the use of a platform that allows each product and service to perform integrated experiences and data connections stably and securely.
- Propose and improve utilization methods tailored to the business characteristics of the company’s service platform, and implement them in each product.
- Aggregate and standardize the complexities of integrated experiences and data connections to reduce the cognitive load on service developers.
- Build a service portal and centralize the tools and repositories needed by developers.
- Visualize the degree of platform utilization and quality, and evaluate and improve whether the degree of utilization is linked to quality.
- Participate as a reviewer in the architecture design of each product, ensuring system integration, quality, and operational quality.
- Promote Inner Source, enhance development in an open environment, increase internal recognition, and gain fans.
Requirements
- Practical experience in platform development or system architecture design.
- Experience in designing and implementing complex system integrations and data connections.
- Experience in building and operating developer tools or platforms.
- Proficiency in programming languages (e.g., Kotlin, Java, Go, Ruby).
- Experience using cloud services (AWS, GCP, Azure).
Nice to haves
While not specifically required, tell us if you have any of the following.
- Experience contributing to Inner Source or open-source projects.
- Technical leadership experience in large organizations or projects.
- Experience planning and executing measures to improve Developer Experience (DX).
- Knowledge and experience in Agile development and DevOps.
Compensation
6.9 to 13.008 million JPY annually.