Lead customer research and product strategy for large financial projects, defining value, prioritizing work, directing web/app UI/UX, aligning stakeholders, and improving KPIs after release.
About this role
This product engineering role supports MAP AI, a new-business initiative within a broader financial platform. The work centers on backend development while combining technical and product decisions. Responsibilities include discussing requirements and defining specifications with business teams, setting a small-start development roadmap and scope, balancing customer experience, operational effort, and technical constraints, and building agreement among stakeholders. The engineer designs and develops backend systems, reviews code, selects technologies, designs architecture, and assesses product feasibility. The role also involves deciding requirement priorities, concretizing specifications, and determining whether releases are ready. In an uncertain new-business environment, the engineer is expected to identify issues independently, determine the value that should be delivered next, and help bring projects to completion.
Required experience includes backend development using Java and related frameworks; defining requirements and driving scope and progress management in development projects; leading requirement prioritization and specification development while working with business teams; and completing projects by finding and addressing issues in an environment with significant uncertainty. Preferred experience includes leading technology selection or system architecture design, launching a new development team or a new business in a 0-to-1 phase, managing a team, developing services for a company’s own B2B or B2C products, and frontend development. No educational requirement is stated.
The backend stack includes Java and Spring Boot. The frontend stack includes TypeScript, JavaScript, Next.js, HTML, and CSS. Infrastructure uses AWS services including ECS, EKS, Lambda, and API Gateway. The database is Aurora MySQL. Version control uses GitHub, project and documentation management use Notion, Jira, and Confluence, and Figma is also used. The CI environment is GitHub Actions. Listed generative-AI tools include GitHub Copilot, Gemini, and Notion AI.
MAP AI is described as part of an expansion from automated asset management into a broader financial platform covering areas such as life insurance, pensions, and personal financial management. Development is largely conducted in-house. The engineering organization has about 300 employees, approximately half of whom are engineers, and works across backend, client-side, and business teams. New-business services are developed in parallel by multiple teams, generally consisting of 10 to 15 people including engineers and business members.
The position is full-time and located at the Gotanda JP Building in Nishi-Gotanda, Shinagawa-ku, Tokyo. The annual salary is ¥7,000,000 to ¥12,000,000, paid monthly in 12 installments under an annual salary system. Working hours use a flextime system with core hours from 10:00 to 16:00 and a 60-minute break. The stated work style is hybrid, combining at least three days per week in the office with work from home, subject to some assignment-based exceptions. Holidays include Saturdays, Sundays, public holidays, year-end and New Year holidays, and other company-designated leave. Paid leave is granted from the time of joining.
Benefits and conditions listed include social insurance, commuting allowance for direct employees, a corporate defined-contribution pension, an in-office massage room, office convenience facilities and some free drinks, influenza vaccinations, assistance with books, certifications, external training and seminars, company and team communication events, and a choice of Mac or Windows computers subject to assignment exceptions. The selection process consists of document screening, approximately two or three interviews with employees and executives, and an offer.
This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.