Senior Software Engineer
Skills
About the role
Senior Software Engineer (English-Speaking Environment)
π° Salary
JPY 9M β 15M annually
π Location
Tokyo, Japan (Hybrid Work Available)
π Work Style
Full Flex-Time (No Core Hours)
β οΈ Requirements
Must currently reside in Japan
Japanese language proficiency: JLPT N2 or above
Business-level English communication skills
About the Role
We are seeking an experienced Senior Software Engineer to lead architecture design, technical decision-making, and large-scale system development projects within the financial technology domain.
This role offers the opportunity to work with modern technologies including cloud-native architectures, microservices, distributed systems, and Generative AI while contributing to the modernization of mission-critical financial platforms.
In addition to hands-on engineering, you will play a key role in mentoring engineers and elevating overall engineering excellence within the organization.
Key Responsibilities
Lead system architecture design and technology selection
Design and build cloud infrastructure on AWS, GCP, and/or Azure
Drive large-scale software development initiatives
Design and implement microservices and distributed systems
Establish engineering standards and best practices
Conduct code reviews and design reviews
Mentor and coach engineers
Collaborate with business stakeholders and clients on technical strategy and solution design
Required Qualifications
β 7+ years of professional software engineering experience
β Experience leading teams of 3 or more engineers as a Senior Engineer or Tech Lead
β Strong expertise in at least two of the following technology stacks:
Java / Kotlin (Spring)
Vue.js / Nuxt.js
Go
C# / .NET
β Hands-on experience designing and deploying solutions on AWS, GCP, or Azure
β Strong understanding of modern software architecture, distributed systems, and SDLC
β Business-level English communication skills (reading and writing required)
β Japanese language proficiency at JLPT N2 level or above
β Currently residing in Japan
Preferred Qualifications
FinTech or financial systems development experience
Large-scale enterprise application development
Consulting or upstream project experience
High-security system development experience
Experience with PoC or MVP development
Agile development experience (Scrum / Kanban)
Technology Stack
Languages
Java
Kotlin
Go
TypeScript
JavaScript
C#
Frameworks
Spring
Vue.js
Nuxt.js
.NET
Infrastructure
AWS
GCP
Azure
Kubernetes
Terraform / OpenTofu
Why Join?
β High level of autonomy in architecture and technology decisions
β Opportunity to work on cutting-edge FinTech modernization projects
β International engineering environment with diverse global talent
β Involvement from early-stage product and solution design
β Multiple career paths including Tech Lead, Engineering Manager, and Principal Engineer
π© Feel free to reach out via DM if you'd like to learn more.
Questions about this role
How do I apply to this Senior Software Engineer role at TG Japan Inc?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Software Engineer in Japan?
Compensation for Software Engineer roles in Japan varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Japan medians across recent openings.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does TG Japan Inc use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.