Senior Software Engineer

Date PostedJune 4, 2026LocationTokyo, JapanCompanyNext Move K.K. / ネクストムーブ株式会社SalaryJPY 8000K - JPY 10000KTypeit (pc, web, unix) - back-end engineer it (pc, web, unix) - programmer it (pc, web, unix) - tech lead/lead engineer

Job Summary

We are seeking an experienced Senior Software Engineer to lead the architecture transformation of a high-traffic travel technology platform. You will be responsible for evolving mission-critical systems from a monolith to a modern service-oriented architecture. The role involves mentoring team members and collaborating with product stakeholders to deliver scalable technical solutions.

Responsibilities

  • Lead architecture transformation from monolith to microservices
  • Solve complex technical challenges in high-traffic systems
  • Mentor and guide other software engineers
  • Collaborate with product managers on technical strategy

Required Skills

  • Strong experience with statically-typed languages (Go, Kotlin, Scala, Rust, C#)
  • Deep knowledge of monolithic and microservices architectures
  • Expertise in CI/CD and zero-downtime deployment
  • Experience with cloud infrastructure and monitoring
  • Proficiency in professional English

Job Details

Job Description - You are an experienced software engineer who enjoys solving complex technical challenges and driving transformation. - You are excited by the challenge of evolving high-traffic, mission-critical systems and shaping the future architecture of the platform without disrupting a live business. - You enjoy mentoring other engineers and partnering with product managers and stakeholders to translate business challenges into technical solutions. Key Responsibilities - Lead the evolution of a business-critical platform from a monolith to a modern service-oriented architecture. - Strong opportunities for technical leadership and career growth. - Work in an international, English-speaking team with a flat organizational structure and direct access to leadership. Job Requirements Required Skills - Strong experience with modern statically-typed programming languages (Go, Kotlin, Scala, Rust, or C#). - Experience working with monolithic codebases, as well as microservices architectures. - Experience with CI/CD pipelines and zero-downtime deployment strategies. - Experience with cloud infrastructure and monitoring tools. - Strong communication skills in English. Desired Skills - Experience with Ruby / Ruby on Rail - Japanese language ability. Language Requirements - English Level: Business Conversation Level (TOEIC 735-860) - Japanese Level: None - Chinese Level: None