Software Engineer

Software Engineer

Software Engineer

Location

Tokyo, Japan (Hybrid)

Contact Email

m.aguilar@neosearchpartners.com

Tags:

Information Technology

Engineer

Job Description

Job Description

Job Description

A fast-growing technology consultancy and product engineering company is seeking Software Engineers to support large-scale FinTech modernization and digital transformation projects in Japan. The company operates with a strong engineering-first culture, where more than 80% of employees are engineers and technical leadership plays a central role in decision-making. Teams are highly international, with professionals from over 25 countries collaborating in agile, high-performance environments. The organization specializes in FinTech and PharmaTech domains, supporting mission-critical system modernization, next-generation payment platforms, core banking systems, and SaaS product development. Engineers are encouraged to contribute not only during implementation, but also from upstream phases such as solution planning, architecture design, and proof-of-concept initiatives. Unlike traditional financial system development environments, projects leverage modern cloud-native technologies, mobile solutions, and Generative AI to deliver innovative systems for enterprise clients. This role offers the opportunity to work across the full development lifecycle while collaborating closely with senior engineers in small, technically strong teams.

Responsibilities

Responsibilities

Responsibilities

  • Support product development initiatives and implementation of proprietary solutions

  • Collaborate with cross-functional teams to design software solutions for FinTech and enterprise systems

  • Develop, maintain, and optimize scalable systems, databases, and applications

  • Participate in architecture and design discussions based on individual interest and experience

  • Design high-quality APIs and write clean, idiomatic code

  • Conduct software testing, troubleshooting, debugging, upgrades, and performance improvements

  • Apply security and data protection best practices throughout the development lifecycle

  • Create and maintain technical documentation

  • Contribute to agile development projects from early-stage planning through deployment and delivery

  • Support modernization initiatives for mission-critical financial systems and next-generation payment platforms

Required Skills

Required Skills

Required Skills

  • 3+ years of experience as a Software Engineer or in a similar development role

  • At least 2 years of hands-on experience with one or more of the following technologies:

    • Spring (Java or Kotlin)

    • Vue.js, Nuxt.js, or Quasar

    • Go

    • C# .NET / ASP.NET

  • Business-level Japanese proficiency (JLPT N2 or above for non-native speakers)

  • Experience working collaboratively within engineering teams in agile or modern development environments

  • Strong ownership mindset and ability to contribute proactively to business and technical goals

  • Interest in modern FinTech development, cloud-native systems, and emerging technologies

  • Ability to communicate effectively and work collaboratively in multicultural teams

If interested, please contact the email address indicated above or click the button to be redirected to the recruiter’s LinkedIn page.