Job Overview
Salary
¥5,600,000 - 11,060,000/year
Job Type
Full-time
Japanese Level
Business (N2)
Category
Tech & Engineering
Description
Job Description As a digital transformation (DX) partner to our clients, you will work alongside them to identify business challenges, uncover underlying issues that are often difficult to see, and formulate hypotheses and decide on initiatives to concretize abstract ideas. You will be responsible for designing and implementing software architectures that solve these challenges. Key Responsibilities Requirements Definition and Management Determine and execute the appropriate approach for project progression, whether agile or waterfall. Understand the client’s business to elicit, specify, and document requirements, including traceability and non-functional requirements. Define clear scope, prioritize requirements, manage competing priorities and conflicts, negotiate with stakeholders, and obtain consensus. Make constructive proposals and facilitate stakeholder input to ensure smooth project activities. Solution Architecture Design high-level architectures that meet both current and future business needs of the client, communicate effectively with stakeholders, and guide the team to ensure smooth design and development. Clearly define whether solutions are built from scratch, use infrastructure platforms, or leverage third-party services, considering not only technical aspects but also processes, organizations, and operating models. Evaluate multiple alternative architectures with trade-offs in cost, performance, and scalability. Provide comprehensive guidance by considering relevant architectures, strategies, policies, standards, and practices (including security) to ensure compatibility between existing and future solutions. Software Design Define the scope of software applications in the business context, including components and interfaces (such as UI and APIs). Facilitate the system design process considering design standards, quality, feasibility, scalability, and maintainability constraints. Evaluate alternatives and their trade-offs. Visualize decision-making through iterative prototyping and simulations. Development Oversee development processes and test planning. Investigate technical feasibility of components within the architecture and establish guidelines and development methods to ensure smooth implementation. Design processes to optimize the entire service lifecycle, including testing plans, operation, and maintenance. Development Environment Languages: Python / TypeScript / Java / Golang, etc. Cloud: AWS / Azure (including OpenAI) / GCP Development Support: Cursor / Windsurf / GitHub Copilot, etc. Others: React / Vue / Flutter / Terraform / Docker / GitHub Actions, etc. Generative AI Models: GPT / Claude / Gemini, etc. Cloud Generative AI Platforms: AWS Bedrock / Azure OpenAI Service AI-related Libraries: ADK, LangChain, etc. Required Qualifications Experience in requirements definition, basic design, and detailed design. At least 3 years experience developing web or mobile systems using modern technologies. Experience delivering API design, UI design, and database design outputs. Problem-solving skills and proposal ability. Ability to shift thinking between abstract and concrete concepts in system design. Preferred Qualifications Experience developing consumer-facing services (B2C). Experience in test design, planning, and quality management including operation and maintenance. English language skills are not required; work environment supports Japanese-only communication. Desired Attributes Strong ideation and proposal skills capable of producing outputs without predefined inputs. Broad perspective with the ability to view the project as a whole, not limited to your own scope. Communication skills to act as a bridge connecting people and components.

