職務内容
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.