Senior Software Engineer, Backend - CADDi Drawer
- Tokyo
- Partial Remote
- Full-time
- April 18, 2025
Background
At CADDi, our mission is to "unlock the potential of the manufacturing industry." Our products — CADDi Drawer (released in 2022) and CADDi Quote (released in 2024) — are already widely used by clients both in Japan and overseas. We aim to further advance the way manufacturing knowledge is aggregated and replicated through technology — enabling cross-company optimization.
From a development perspective, there are many exciting challenges waiting, including:
- Enhancing the platform’s capabilities
- Building dozens of new applications on top of current systems
- Strengthening the infrastructure to support a rapidly increasing number of users, data volume, and data types
We’re looking for teammates who are excited to work together with us and help shape the future of the industry as we tackle this high-level technical challenge.
Role Expectations
In this role, you’ll take ownership of backend development for CADDi Drawer. This includes selecting the best technologies and designing architecture to build high-quality software.
Responsibilities Include:
- Leading decision-making on tech stack and architecture for a rapidly scaling service and organization
- Building backend applications designed for sustainable and reliable operation
- Proposing and implementing technical strategies aligned with business goals, and providing technical leadership within the engineering organization
What You’ll Gain
- Experience developing products for a global market
- The chance to contribute to society by helping transform industrial structures using software
- Take on challenging, general-purpose data platform development
- Design modern, complex infrastructure integrated with machine learning and LLM analysis pipelines
- Solve tough engineering problems together with passionate teammates
- Grow your ability to contribute at scale by applying advanced technical skills
Required Qualifications
Experience leading development with technical expertise:
- Leading architectural design, selecting languages, frameworks, and libraries
- Making decisions based on both technical and business considerations, and leveraging your own experience
- Making technical choices for logging, monitoring, and user event tracking
- Experience designing and building systems with asynchronous job processing, especially creating the job-processing infrastructure
- Leading improvements in development productivity through tech initiatives (e.g. CI/CD setup (especially Docker), coding guidelines, schema-driven development, etc.)
Experience leading problem-solving for product/project delivery:
- Successfully led and completed projects involving multiple stakeholders
- Planning development schedules, defining requirements, managing timelines and progress
- Led process improvements for development workflows (e.g. improving test processes, introducing Scrum, etc.)
Fluent business-level Japanese communication skills:
- Capable of completing day-to-day work in Japanese (text and meetings)
- (ie. JLPT N2 or equivalent, or 3+ years working experience in a Japanese-speaking environment)
Preferred Qualifications
- (Strongly preferred) Experience developing and operating backend systems for web applications using statically-typed languages
- (Strongly preferred) Experience developing in Docker-native infrastructure environments
- Experience leading process improvements based on Scrum or Agile practices
- Experience designing and developing large-scale systems across multiple teams
- Experience with Domain-Driven Design
- Experience developing in strongly-typed functional programming languages (e.g. Rust, Scala)
- Experience designing, developing, and operating microservices
- Experience developing secure web applications
- Business-level English
Tech Stack
- Frontend: TypeScript, React, Next.js
- Backend: Rust (axum), TypeScript, Node.js (Express, Fastify, NestJS)
- Machine Learning / Algorithms: Rust, Python, OpenCV, PyTorch, TorchServe, Elasticsearch, Vertex AI
- Infrastructure: Google Cloud, Google Kubernetes Engine, 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
- Development Tools: GitHub Copilot, Figma, Storybook
- Communication Tools: Slack, Discord, JIRA, Miro, Confluence
Compensation
- Expected starting annual salary: ~8.5M to 12M JPY
- Salary review: twice per year
- Stock option system available
Hiring Process
- Casual chat (if requested)
- Document screening
- Technical assignment (online coding test) — we focus on collaboration and coding approach rather than algorithm knowledge or speed
- HR interview — no evaluation, mainly for discussing conditions and clearing up any questions
- Technical interviews (with engineers)
- Final interview (with CTO Kobashi)
- Offer meeting
Note:
- Additional interviews may be requested depending on the situation
- We can arrange casual conversations with employees during the process if you'd like
- The typical timeline from application to offer is about one month, but we can adjust to fit your schedule — please feel free to discuss with us.
About CADDi
CADDi is driving the digital transformation of the manufacturing industry with the mission of “Unleashing the potential of the Manufacturing Industry”.
CADDi developed and provided the “Manufacturing AI Data Platform CADDi,” which analyzes and correlates all data in the engineering and supply chain of the manufacturing industry and extracts insights to advance all production activities and decision-making.
In June 2022, they released CADDi Drawer, a cloud service for manufacturing data utilization, to support the capitalization of critical data in the manufacturing industry. In the future, CADDi plans to offer a variety of applications on the platform, including CADDi Quote, a manufacturing AI quotation cloud that facilitates capitalization of supply chain data. CADDi has raised 21.73 billion yen in total funding and has been operating business in four countries, including Japan, the U.S., Vietnam, and Thailand.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.