Senior Software Engineer (Go), API Platform Department, PPD, Kyoto

Money Forward Minato-ku, Tokyo August 26 2026
  • 💴 ¥7.0M ~ ¥11.0M annually
  • 🏡
    Partially remote
  • 🌏
    Apply from abroad
    Relocate to Japan
  • 💬
    No Japanese required
    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

  • Transitioning to an English environment
  • Great support for OSS
  • Relocation support

About the position

As a Senior Software Engineer, you will be responsible for building out and supporting our API Platform, which includes our authorization/authentication services, API Gateway, and MCPs.

The API Platform Development Team is responsible for supporting the development and deployment of public APIs across the entire Money Forward Cloud (MFC) product suite. Our services are used mainly by other development teams within Money Forward but have some exposure to our end-users as well.

You will be contributing to a foundational pillar of the MFC experience, supporting rapidly accelerating API development by product teams as we work towards being Japan’s #1 AI Native FinSaaS company.

Responsibilities

  • Develop our API Platform using primarily Go, with some JavaScript/TypeScript and React for our user interfaces
  • Enable product teams to rapidly expand and deploy their API suites, ensuring that our platform is reliable and secure
  • Write scalable, robust, testable, efficient, and easily maintainable code
  • Be a leading voice within the team in both technical and product discussions
  • Assist product teams and customers (via Customer Service members) with any inquiries or support requests they may have
  • Understand the functional requirements defined by the Product Manager, and break them down into clear technical system requirements
  • Collaborate with team members, Engineering Manager, Product Manager, and any other stakeholders
  • Ship software to the production environment
  • Ensure that our critical components are well monitored in production, and respond quickly to any issues or outages

Requirements

  • Computer Science/Engineering Bachelor’s degree or related technical field
  • 5+ years of software development experience
  • Experience with OAuth/public API authentication schemes
  • Experience with RDBMS
  • Experience working in an Agile/Scrum team
  • Team player with strong interpersonal skills
  • Solution-oriented and result-driven
  • Willingness to work with AI tools to enhance your productivity
  • Successful track record of developing quality software products and shipping production-ready software

Nice to haves

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

  • 3+ years of experience with Go
  • Experience with public cloud services such as AWS or GCP
  • Experience with AI-accelerated development (Claude Code, Codex, etc.), as well as an AI-focused software development life cycle (automated code review, minor defect resolution, etc.)
  • Experience with platform service development and operations
  • Experience with system architecture and infrastructure design
  • Experience leading projects or mentoring engineers
  • Experience with CI/CD
  • Hands-on experience with Kubernetes

Compensation

¥7,008,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

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.