Technical Architect

Tokyo, Japan

7-10 Years

Application Software

Job Description

We are looking for a Technical Lead/Architect to design the structure of systems and oversee programs to ensure the proper architecture is implemented and the requirements are met. In this role, you should be an excellent communicator who is able to translate complex requirements into functional requirements/architecture. We would also like you to have hands-on experience on software development and be able to manage complex programs. It’s a self-motivated role and you shall work with various projects elicitation to debugging phases.


  • Understand user needs and prepare specifications, design, and estimate the product
  • Plan and design the structure of a technology solution
  • Communicate system requirements to software development teams and coordinate with customers
  • Oversee assigned programs (e.g., conduct code review) and provide guidance to team members
  • Assist with solving technical problems when they arise
  • Ensure the implementation of agreed architecture and infrastructure
  • Address technical concerns, ideas, and suggestions
  • Monitor systems to ensure they meet both user needs and business goals

Skill Requirements

  • JLPT N2 or N3 equivalent with fluent communication skills
  • 7+ years of strong proficiency in C++/C#/Java programming
  • Experience in working with any JavaScript frameworks
  • Experience in mobile technologies (Android/iOS) is desirable
  • Working the image processing, image handling related projects
  • Strong knowledge in OOP and design patterns
  • Strong debugging skills and knowledge in unit test frameworks
  • Proficient understanding of Git workflow
  • Understanding in cloud technologies (like AWS or Azure)
  • Excellent communication skills
  • Problem-solving skills
  • Leadership skills

    Please share your details if you have matching skills. We will contact you.

    Upload a file

    Explore More Jobs

    Senior Software Engineer – Java


    This position is for a Software Engineer responsible for Java development in a long-term software project for a U.S client

    Apply Now

    Technical Lead – Embedded


    Will be responsible to lead a team that works on a long-term embedded software project for a US customer and will be directly communicating with customer.

    Apply Now