Type
Industry
Category
Salary
Location
Description
Job Description
Role Overview
This role involves organizational management activities to maximize the value delivered by the engineering teams and the broader technology organization.
Setting goals for development teams and managing progress toward those goals
Fostering the growth of development team members through one-on-one meetings, performance feedback, and more
Promoting engineering recruitment and external public relations activities
Designing the organization with future business and product scaling in mind
Proposing and implementing strategies to maximize the value of the engineering organization
*Depending on your experience and aspirations, you may be responsible for managing one or multiple teams.
*For the first few months after joining, you are expected to join a development team as a member to gain an understanding of the product and build relationships with stakeholders, gradually transitioning into management responsibilities.
About the Development Organization
Engineers, designers, and product managers are organized into 10+ teams of 4–6 members, each focused on areas such as feature development (e.g., blueprint usage, search, estimation), data infrastructure, machine learning/MLOps, R&D, Enabling (QA, SRE), and Security.
The organizational design incorporates team topology principles to balance "team autonomy and speed" with "cross-team standardization for overall optimization."
About 20% of the development members are from overseas (Asia, Europe, North America, etc.). Some teams communicate primarily in English, and important meetings are held in both Japanese and English to support a multinational working environment.
Appeal of the Position / Gained Experience
Solve challenging problems with passionate team members
Contribute social value through the development of products that transform industrial structures
Gain experience scaling global products and globally distributed development teams
Work alongside experienced professionals, including former CTOs of leading Japanese startups
Requirements
Required Qualifications (English Translation)
Proven leadership experience as a leader or manager in a development organization, delivering measurable results
Experience leading a single team of approximately 5–6 members or more, or multiple teams
Hands-on experience in developing and operating products as a software engineer
Fluent business-level Japanese communication skills
Able to carry out daily work in Japanese, including text-based and meeting communications
e.g., JLPT N2 level or about 3 years of work experience in a Japanese environment
Preferred Qualifications
Management experience in a multinational team
Experience managing teams in fast-growing organizations
Experience promoting Scrum or other Agile development processes
Business-level English proficiency
Ideal Candidate Profile
Resonates with CADDi’s mission: “Unlock the potential of the manufacturing industry”
Capable of maximizing team potential through both teaching and coaching while respecting individual thinking
Takes initiative in tackling fundamental challenges and acts with a sense of ownership
Maintains a positive attitude and engages in constructive discussions even in fast-changing and uncertain environments
Communicates with respect for others, considering context and level of understanding
Development Environment
Frontend: TypeScript, React, Next.js
Backend: Rust (axum), TypeScript, Node.js (Express, Fastify, NestJS)
ML/Algorithms: Rust, Python, OpenCV, PyTorch, TorchServe, Elasticsearch, Vertex AI
Infrastructure: Google Cloud, GKE, Anthos Service Mesh, Istio, Cloudflare, Argo Workflows
Event Bus: Cloud Pub/Sub
DevOps: GitHub, GitHub Actions, ArgoCD, Kustomize, Helm, Terraform, Datadog, MixPanel, Sentry
Data: CloudSQL (PostgreSQL), AlloyDB, BigQuery, dbt, trocco
API: GraphQL, REST, gRPC
Authentication: Auth0
Dev Tools: GitHub Copilot, Figma, Storybook
Communication Tools: Slack, Discord, JIRA, Miro, Confluence