Job title: Senior Software Engineer _ (RC)
Job type: Permanent
Emp type: Full-time
Industry: IT & Telecommunications / IT・通信
Functional Expertise: Technical (IT) / 技術職(IT)
Salary: Negotiable
Location: Tokyo, Japan
Job published: 2026-02-11
Job ID: 69464

Job Description

Career Opportunity for a Senior Software Engineer in Japan! 

 

■ Senior Software Engineer 

 

■ Company Overview

The company focuses on reducing dependency on IT vendors by fostering in-house development capabilities. We emphasizes collaboration, excellence in engineering, and innovation, targeting modernization in sectors like finance. 

 

■ Your Role and Responsibilities 

●Act as a technical decision-maker, leading architecture design and key technology selections to maximize system quality and development productivity.

●Modernization of technical platforms, particularly for financial systems, reducing technical debt and building scalable foundations.

●Mentor and guide mid-level engineers, serving as a core pillar of the team and elevate overall engineering capability.

●Lead development projects by understanding existing systems and requirements, delivering high-quality systems on time.

●Proactively identify and solve complex technical challenges (e.g., large-scale performance issues, security risks) to mitigate business risk.

●Improve team performance in measurable ways through technical guidance and code reviews.

 

■ Experience and Qualifications

● 7+ years of professional experience as a software engineer, or equivalent outstanding achievements.

● Experience leading teams as a Senior Engineer or Tech Lead (e.g., teams of 3+ members)

 

Technical Expertise

Deep expertise and large-scale development experience in at least two of the following stacks:

●Spring (Java or Kotlin)

●Vue.js / Nuxt.js / Quasar

●Go

●C# (.NET, ASP.NET)

●Advanced knowledge and hands-on experience with at least one cloud platform (AWS, GCP, or Azure), including infrastructure design and IaC (Terraform/OpenTofu). 

 

Architecture

● Experience designing modern architectures such as microservices, distributed systems, or event- driven architectures (EDA), with the ability to clearly explain design decisions.

● Strong foundational knowledge of computer science, operating systems, and the SDLC.

 

■ Additional Preferred Qualifications
● Experience developing financial systems or working in the FinTech domain.

● Experience with large-scale enterprise system development.

● Consulting-style experience in upstream phases, proposing technical solutions based on deep understanding of client challenges.

● Experience with high-security requirements typical of financial systems.

● Experience contributing from early product stages such as PoC or MVP, with a broad, business-level perspective.

● Experience introducing and operating agile methodologies (Scrum, Kanban).

 

■ Good Reasons to Join

● Work with International team members

 

■ Work Location

Tokyo, Japan

 

Details will be provided during the meeting.