Every Tokyo software job scored for foreign engineers — visa sponsorship, Japanese level, salary and skills. Create a matching profile to personalize the ranking.

Close
Register
Log in

After sending, check your email and click the link

Close
Profile
Opportunities
Resume

City


Software Architect / Tech Lead

Close

Full-time

Japanese?

Remote

Architect

Tech Lead

Go

Lead the architecture design for common infrastructure, managing upstream processes and coordinating with multiple teams and stakeholders.

About this role

This role leads the medium- and long-term architecture of shared platform services, including authentication. Responsibilities include redesigning data structures needed to separate common and authentication capabilities from a monolithic system, defining how resource servers should be decomposed for a multi-product environment, and turning architectural direction into requirements.

The architect leads upstream delivery across teams: breaking work into tasks, tracking progress, coordinating stakeholders, documenting decisions, and explaining architectural choices. The role works with legal, security, and compliance stakeholders, selects technologies according to organizational and product requirements, and promotes development practices that use AI to advance large-scale platforms with a small team.

Required experience includes modernizing or re-architecting a large-scale web service while serving as a technical lead, and leading work from requirements definition through cross-team project delivery. Candidates must be able to make design decisions independently and be accountable for explaining them to stakeholders. Preferred experience includes work as a staff engineer, architect, or tech lead; common-platform design or operations in a multi-product environment; and authentication or authorization design and implementation using OIDC, OAuth 2.0, SAML, or SCIM. Experience coordinating with legal, security, and compliance functions is also preferred.

The work supports a platform strategy that separates and redefines work-related domains for reuse across products. The development organization works across layers from frontend through SRE and collaborates with product teams; engineers may participate in user interviews. The platform includes common capabilities such as identity management, payments, and identity verification, and uses work records and evaluations as trust data.

The stated backend environment uses Ruby with Ruby on Rails and Go, a modular monolith architecture, and MySQL 8. Tooling includes Docker, OpenAPI, GitHub Actions, AWS, Terraform, Datadog, and Sentry. AWS services include ECS Fargate, Aurora, RDS, S3, ElastiCache, and CloudFront. AI-related tools include GitHub Copilot Coding Agent, Devin, Cursor, Claude Code, Vertex AI, LiteLLM, MLflow, Gemini, and NotebookLM. GitHub, Slack, Notion, Twilio, ImageFlux, OneSignal, and Figma are also used.

This is a full-time position with a three-month probation period. The annual salary is JPY 14.0 million to JPY 20.0 million and includes bonuses paid twice yearly; bonus amounts vary based on individual performance, and salary reviews take place twice yearly. Full remote work is permitted, with optional attendance at the Tokyo headquarters or branch offices. The role uses flextime with core hours of 11:00 to 15:30; standard hours are 9:30 to 18:30. Benefits include social insurance, commuting expenses up to JPY 50,000 per month, paid leave, annual holidays, and employee development support.

Job details

Location
Tokyo
Salary
14 - 20 million yen
Employment
Full-time
Japanese
Japanese
Remote
Remote
Posted
2026-07-14
Category
Software & IT

About Timee

Timee operates a leading Japanese spot-work app that instantly matches workers with short-term, on-demand jobs with no interview required.

All Timee jobs & company profile →

Company details

Size
Mid-size
Founded
2017
HQ
Tokyo, Japan
Employees
501–1,000
Industry
HR Tech · Gig Work
Funding
Publicly traded

AI-generated overview — may be incomplete or wrong, so don't rely on it fully.

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.