Software Architect

Position Summary

LiNKX is a group of talented product consultants, software, and hardware engineers united to contribute to making a productive society by solving complex problems, eliminating waste, and creating valuable products that customers love. Our approach is to solve customers' problems as if we are solving our own. We are not vendors that just build solutions, we are their partner that helps them define, discover, and strategize on products that will transform their business.

As a Software Architect at LiNKX you will be responsible for software architecture design and technical excellence of a product across the entire lifecycle including planning, development, launch, and closure phases of a project. The responsibilities include not only planning the product development and testing, but actively managing the SW deliverables, reporting status against the plan, and leading the resolution of issues that are blocking the team from making progress.

Job Responsibilities

  • Develop/Contribute to defining software design strategies

  • Identify architectural constraints of systems, based on customer, market, technology, and business needs

  • Define and create systems and overall software architectures

  • Help review and specify new requirements based on customers and industry needs

  • Participate in design, architectural, and code reviews as a software expert

  • Watch and monitor designated code areas as a technical owner

  • Present technical solutions and architectures to internal and external stakeholders


  • Bachelor’s Degree and 10+ years of experience designing and implementing enterprise software systems

  • Business level Japanese

  • Strong fundamental knowledge of computer engineering, operating systems, and SDLC

  • Broad technical background with general knowledge of full-stack development, public cloud, micro-service architecture, etc.

  • Proven technical leadership skills

  • Experience using rapid prototyping tools for software solutions

  • Experience in all phases of the software development process (Requirements, Scope, Design/Plan, Develop, Test, and Customer Acceptance.)

  • Must have a "whatever-it-takes" attitude using diplomatic leadership skills within a collaborative teamwork environment to accomplish the necessary results

  • Ability to communicate advanced and complex concepts and ideas persuasively and concisely to all levels of the business

  • Professional oral and written communication, negotiation, and interpersonal skills with demonstrated ability to work effectively with business and technology stakeholders

Nice to have

  • Experience architecting and delivering recent solutions on public clouds such as AWS, GCP, Azure.

  • Experience designing event-driven architectures with technologies such as Kafka, RabbitMQ, SQS, PubSub.

  • Experience with C# and/or Java languages and frameworks (.NET, Spring, etc.)

Work Condition

  • Contract type: Full time

  • Location:

Office: 8F, Edomimorizaka Building, 4-1-40, Toranomon, Minato-ku, Tokyo


  • Work hours: Fully Flexible


    • Health Insurance

    • Social insurance

    • Transportation coverage

    • Support for book purchase

    • Support for certifications (technical and non-technical)

    • The latest equipment as necessary so you can perform at your best

When you join LiNKX:

Here, you’ll have the ability to tackle some of the toughest challenges that Japanese companies are facing today and make an observable impact on how they think, work, and operate. Whether you think in code, words, pictures, or numbers, join our team of the best and the brightest. We offer flexible working styles, a good working environment, and the opportunity to learn and grow in every role. Together we’ll go far.


To create a productive society where resources are shared and not being wasted.


Contribute to a better society through continuous innovation by providing services that help businesses maximize their capabilities and minimize waste.

We do this by:

Working together with the businesses to quickly validate problems and solutions (Discovery service)

Helping you build products that are secure, scalable, and reliable (Delivery service)

Get to know more about our team through our blogposts and team interviews