Engineering Manager

CADDi Taito-ku, Tokyo
  • 💴 No salary range given
  • 🏡 Partially remote
  • 🧪 5+ years experience required
  • 💬 Business Japanese
  • 🗾 Japan residents only
  • 🧳 No relocation support
APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

About CADDi

CADDi Taito-ku, Tokyo

CADDi makes enterprise software for the manufacturing industry. To date, we have raised 21.73 billion yen and operate business in four countries, including Japan, the U.S., Vietnam, and Thailand.

Key benefits

  • Small teams using Scrum
  • Fully remote or visit office
  • An increasingly international team

About the position

Our engineering organization is divided into three primary groups: the Growth Division, which focuses mainly on user-facing features; the Data & Analysis Division, responsible for data analytics and building data infrastructure; and the Platform Division, which aims to improve scalability, reliability, and developer productivity.

We have structured our teams based on team topologies principles, striving to balance autonomy and agility within individual teams, while also achieving overall efficiency through standardized practices across teams.

Around 20% of our development team members come from various international backgrounds, including Asia, Europe, and North America. To build a thriving multicultural environment, some teams communicate primarily in English, and critical meetings are held bilingually in both Japanese and English.

As a manager, you’ll be responsible for leading diverse, multinational teams in either the Growth or Platform Division. Depending on your experience and organizational needs, you may manage one or multiple teams. The exact team(s) you’ll oversee will be decided based on your expertise and preferences discussed during interviews and will be presented during the offer stage.

During your first few months, you may start by contributing directly as an engineer to deepen your understanding of the product and build relationships with key stakeholders, gradually transitioning to full-time management responsibilities.

Internal communication within teams is primarily in English, whereas communication across teams involves a mix of Japanese and English, with Japanese being slightly more prevalent.

This role provides you with opportunities to tackle challenging problems alongside passionate colleagues, contribute to a product that’s reshaping industry structures and creating social impact, participate in scaling a global product and international engineering organization, and experience significant professional growth by working closely with experienced leaders, including former CTOs of publicly listed SaaS companies.

Responsibilities

  • Setting and managing team goals aligned with business strategy and product vision
  • Developing team members through 1-on-1 meetings, performance evaluations, and feedback sessions
  • Driving recruitment initiatives and external communications to strengthen our engineering brand
  • Designing organizational structures optimized for scaling the product and business
  • Planning and implementing effective information-sharing processes to enhance productivity in a bilingual (Japanese and English) environment
  • Identifying issues, proposing initiatives, and executing measures aimed at maximizing the value and effectiveness of the engineering organization

Requirements

  • Experience demonstrating leadership as a manager in an engineering organization developing in-house products, directly contributing to business outcomes.
  • Experience developing and operating products as a software engineer.
  • Fluent business communication skills in Japanese.
  • Ability to perform daily tasks entirely in Japanese, including text-based communication and meetings.

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience managing teams composed of multinational members.
  • Management experience in rapidly growing organizations or startups.
  • Development experience using statically typed programming languages.
  • Experience developing in cloud infrastructure environments.
  • Proven track record of generating results through leadership as a manager of engineering organizations composed of multiple teams.

Hiring Process

  1. 1

    Document screening

  2. 2

    Coding test

  3. 3

    1st interview (Engineering Manager)

    Based on your past experiences, we would like to ask mainly about the initiatives you have undertaken and the results you have achieved. This interview will be conducted in Japanese.

  4. 4

    HR interview

    This stage does not involve selection criteria; it serves as an opportunity to align on conditions and clarify any questions regarding the selection process. This interview will be conducted in Japanese.

  5. 5

    2nd interview (VP of Engineering)

    You will be asked to work on a pre-assigned task, and we will have a discussion about it on the day of the interview. This interview will be conducted in Japanese.

  6. 6

    Final interview (CTO)

    This interview will be conducted in English or Japanese.

  7. 7

    Offer interview

APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.