Software Engineer – Backend & Cloud | TSE-Listed FinTech Company
- Hiring from
- Japan
- Work type
- Hybrid
- Posted
- Sep 26, 2026
Job Description
One of our clients is looking for a Software Engineer to join an international engineering team developing modern enterprise and FinTech solutions for major clients in Japan.
This is a hands-on engineering position where you will work on backend and/or frontend development, APIs, cloud-based systems, databases, testing, and system modernization projects.
Depending on your interests and experience, you may also have opportunities to participate in system design and architecture phases.
- The position offers a flexible hybrid work style (4 times / week remotely).
- Annual salary: JPY 5,000,000 – 10,500,000, depending on experience and skills.
- International Engineering Environment / English used for technical communication.
- Japanese Business Level Required (N2 or above for foreign candidates)
Our client is a technology company based in Tokyo providing software engineering and technology solutions to enterprise customers, with particular strength in the financial and FinTech industries.
The company develops modern financial platforms, payment systems, APIs, cloud-native applications, and large-scale system modernization projects for major Japanese enterprises and financial institutions.
The engineering environment is highly international, bringing together engineers from different countries and technical backgrounds.
Engineers have the opportunity to work with modern development technologies while contributing to real-world enterprise and financial systems.
About the Position
As a Software Engineer, you will work closely with other engineers to design, develop, test, and improve software solutions used in enterprise and financial environments.
You will contribute to product development and the implementation of the company’s technology solutions while working with modern backend and frontend technologies.
Depending on your experience and career interests, you may also participate from the system design phase and gradually expand your responsibilities toward architecture and technical leadership.
Projects can involve modern APIs, payment platforms, online financial services, cloud-native applications, microservices, and modernization of large-scale financial systems.
Key Responsibilities
Develop and maintain high-quality software systems, databases, and applications
Collaborate with engineering teams to design and implement software solutions
Design high-level APIs and write clean, idiomatic, maintainable code
Develop backend and/or frontend applications using modern technologies
Test, troubleshoot, debug, and upgrade existing software
Apply security and data-protection best practices throughout the development process
Create and maintain technical documentation
Participate in cloud-based and cloud-native development projects
Collaborate with other engineers in an international development environment
Depending on experience and interest, participate in system design and architecture phases
Project Examples
- Financial APIs
- Development of public APIs providing financial functionality to third-party services
- Frontend: TypeScript / Angular / Ionic
- Backend: Go / Kotlin / Spring
- Authentication & Authorization: OAuth 2.0 / OpenID Connect / Financial-grade API (FAPI)
- Payment Systems
- Development of an in-house payment platform designed to support cashless payments and new merchant fee models
- Backend: Go / Java
- Infrastructure: GCP / Microservices / GKE / Kubernetes
- Digital Financial Services
- Development of new fully online financial services for major financial institutions
- Frontend: TypeScript / Vue.js
- Backend: C# / .NET Core / ASP.NET
- Authentication & Authorization: OAuth 2.0
- Core Banking Modernization
- Modernization of mission-critical core banking systems
- Backend: Java / Kotlin / Spring
- Infrastructure: Azure / GCP multi-cloud environment
Why Apply?
This position is particularly attractive for software engineers who want to develop their technical careers while working on modern, large-scale systems with real business impact.
You will have the opportunity to work on financial and enterprise technology projects using modern backend, frontend, cloud, API, and microservices technologies.
Rather than being limited to maintenance or narrowly defined development tasks, engineers can participate in new product development and, depending on their interests and experience, become involved in system design and architecture.
The role provides exposure to technologies such as Go, Java, Kotlin, Spring, C#/.NET, Vue.js, TypeScript, Kubernetes, microservices, AWS, GCP, and Azure.
You will also work in an international engineering environment while building experience in FinTech and large-scale enterprise software development.
For engineers looking to move from mid-level development toward Senior Engineer, Tech Lead, or Software Architect responsibilities in the future, this environment provides significant opportunities for technical growth.
Requirements
Must Have
3+ years of professional experience as a Software Engineer or in a similar software development role
2+ years of hands-on development experience with at least one of the following technologies:
- Spring (Java or Kotlin)
- Vue.js / Nuxt.js / Quasar
- Go
- C# .NET / ASP.NET
Business-level Japanese (JLPT N2 or above for foreign candidates)
Experience developing and maintaining production software applications
Ability to collaborate effectively with other engineers as part of a development team
Nice to Have
Hands-on experience working with at least one major cloud platform:
- AWS
- GCP
- Azure
Experience using development tools such as Git
Conversational English
Experience participating in new product development projects from an early or conceptual stage
Experience with cloud-native application development
Experience with APIs, microservices, Kubernetes, or modern authentication technologies
Experience or interest in financial systems and FinTech development
Ideal Profile
Strong ownership and ability to work independently when necessary
Comfortable developing software collaboratively as part of an engineering team
Strong communication and teamwork skills
Interested in modern FinTech development and global engineering practices
Motivated to learn new technologies, frameworks, and development approaches
Interested in developing deeper expertise in backend, frontend, cloud, or software architecture
Interested in gradually expanding responsibilities toward system design and technical leadership
Comfortable working with engineers from different cultures and technical backgrounds
Interested in contributing to a team and company over the long term
Benefits
Benefits
Working Environment & Benefits
Annual salary: JPY 5M – 10.5M
Hybrid work: 4 days remote per week
Fully flexible working hours with no core time
Full social insurance
Maternity and childcare support
Professional certification support
Book and learning-material purchase support
Appropriate development devices and equipment provided
International engineering environment
Opportunities to work with modern backend, frontend, cloud, and FinTech technologies
Opportunities to work on large-scale enterprise and financial-industry technology projects