Software Engineer, City Platform

HybridSalary not specified

Tech Stack

GoReactNode.jsPythonMicroservicesDevOpsAPI

Job Description, Responsibilities & Requirements

About the Position

Software Engineer, City Platform

Location: Tokyo

Employment Type: Employee

Work Location: Hybrid


About Woven by Toyota

Woven by Toyota is enabling Toyota’s transformation into a mobility company. Our mission is to challenge the current state of mobility through human-centric innovation. Our work centers on four pillars: AD/ADAS, Arene, Woven City, and Cloud & AI. We aim for a world with zero accidents and enhanced well-being for all.


About the Role

Toyota’s Woven City, launched in September, is a 'living laboratory' and 'ever evolving', incorporating diverse cutting-edge technologies. It will be the world’s most programmable city, human-centric, and serving the needs of its citizens.

Our mission is to create the digital heart of Woven City: a software platform called “City Platform”. All digitally connected services in the city will be orchestrated and delivered on this platform. The technical challenge is huge, and includes creating state-of-the-art systems for collaborating microservices, identity, authentication, privacy, security, data brokering, IoT control, and much more. The platform will be open to third-party inventors who will collaborate with us to unlock the potential of the world’s smartest city.


Responsibilities

  • Collaborate closely with other engineers to define and document City Platform requirements, architecture, design, code, tests, and operations.
  • Design, implement, test, and operate backend services and APIs for the City Platform, with a focus on IoT-related capabilities (device management, data collection, integration, etc.).
  • Work with teams who are building digital services in Woven City and help them get the most out of the City Platform (e.g., APIs, SDKs, documentation, best practices).
  • Operate and monitor production systems every day, and support users by investigating issues, improving reliability, and continuously enhancing observability.
  • Contribute to technical direction in your area (e.g., proposing architectural improvements, suggesting better tools and processes, leading small technical initiatives).
  • Share knowledge and mentor other engineers through code reviews, design sessions, and documentation.

Requirements

  • Education: Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • Experience: +2 years of hands-on experience designing and implementing APIs and backend production services in one or more of: Python, Go, Node.js, etc.
  • Skills:
    • Front-end development experience (e.g., Vue, React).
    • Experience with one or more cloud platforms: AWS, GCP, or Azure.
    • Experience working with modern development practices, such as code reviews, CI/CD pipelines, and automated testing.
    • Good communication skills, a proactive mindset, and strong problem identification and solving skills.
    • Ability to work effectively in cross-functional, multicultural teams.
    • Business-level proficiency in English, including written documentation and online/meeting communication.

Nice to Have

  • IoT control and data collection (e.g., device management, telemetry, edge-to-cloud integration).
  • Experience designing and operating distributed systems or event-driven architectures.
  • Experience working in a multicultural and/or multilingual environment.
  • Proven track record of guiding junior team members or managing technical initiatives in collaboration with other engineers.
  • Business-level proficiency in Japanese.

We Offer

  • Competitive Salary - Based on experience
  • Work Hours - Flexible working time
  • Paid Holiday - 20 days per year (prorated)
  • Sick Leave - 6 days per year (prorated)
  • Holiday - Sat & Sun, Japanese National Holidays, and other days defined by our company
  • Japanese Social Insurance - Health Insurance, Pension, Workers’ Comp, and Unemployment Insurance, Long-term care insurance
  • Housing Allowance
  • Retirement Benefits
  • Rental Cars Support
  • In-house Training Program (software study/language study)

Our Commitment

  • We are an equal opportunity employer and value diversity.
  • Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.

Important Points

  • All interviews will be arranged via Google Meet, unless otherwise stated.
  • The same job descriptions are available in both English and Japanese; therefore, we kindly ask that you apply to only one version.
  • We kindly request that you submit your resume in English, if possible. However, Japanese resumes are also acceptable. Please note that, depending on the English proficiency requirements of the role, we may request an English version of your resume later in the process.

Job Details

Company name:
Label Your Data
Location:
Japan
Work Mode:
Hybrid
Posted on TheJob:
6/13/2026
Last checked:
6/13/2026
Posted on the source:
11/10/2025
Apply Now
© 2026 TheJob, Inc. All rights reserved.