This position is closed and is no longer accepting applications.

Staff Software Engineer, Global Product Team

CADDi Taito-ku, Tokyo April 28 2026
  • 💴 ¥12M ~ ¥18M annually
  • 🏡
    Partially remote
  • 🌏
    Apply from abroad
    Relocate to Japan
  • 💬
    No Japanese required
    Business English
  • 🧪
    Senior level
    9+ years experience required

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

Mission: The Incubation Team operates as a “startup within a startup”. We go far beyond routine feature development, acting as an autonomous engine to build new businesses from the ground up. Our mission is built on three strategic pillars:

  1. Forge New Products: We don’t just build; we innovate. We continuously launch and iterate on high-impact products that solve our customers’ most complex, high-value problems.
  2. Architect High-Performance Teams: We believe that great products come from great organizations. We focus on building and scaling elite engineering teams capable of owning product growth independently.
  3. Institutionalize Speed: We don’t just move fast by accident. We design the repeatable frameworks and playbooks that turn the “zero-to-one” creation process into a streamlined, scalable science.

Why you will love it here!

  • Deep Involvement in Product Development
    • End-to-end ownership from planning to development and operation.
    • Close collaboration with Designers, PdMs, and Customer Success.
    • A variety of technical tasks across Frontend, Backend, DevOps, Infra, and QA.
    • Clear, measurable goals and outcomes.
    • All members can contribute to product improvements.
    • Directly solve customer pain points and feel the business impact.
  • A Diverse and Specialized Team
    • You’ll work in a diverse environment with members from various professional backgrounds.

Responsibilities

  • Technical Strategy & Architecture: Own the end-to-end architectural roadmap for core backend services. You will make the high stakes decisions on tech stacks, data modeling, and system design that will define our platform for years to come.
  • Engineering Leadership: Act as a technical authority across multiple squads. You will mentor senior engineers, conduct deep dive code reviews, and raise the collective “bar” for engineering excellence.
  • Product Incubation: Drive the technical execution of 0 to 1 product launches, ensuring that speed of delivery never compromises long-term system integrity.
  • System Modernization: Identify and eliminate critical technical debt. You will lead the transition from legacy structures to a modern, distributed architecture optimized for global scale.

Requirements

  • Experience: 9+ years in web application development, with a track record of owning technical strategy for a product line or business unit.
  • Experience managing or technically leading a large organization (proven capability to influence 30+ engineers through architecture and standards).
  • Ability to evaluate new product features against market trends and provide feedback on the product roadmap that influences business direction.
  • Proven ability to facilitate productive outcomes in high pressure situations involving conflicting stakeholder interests.
  • Deep expertise in a specific domain (e.g., Distributed Systems, Rust, or Data Engineering) that is recognized as a resource across the company.
  • Fluent in English, able to understand complex, context-heavy discussions and collaborate effectively with a multicultural English speaking team.

Nice to haves

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

  • Development experience in a Docker-native infrastructure environment - strongly preferred
  • Backend development and operation experience for web applications using statically typed languages - strongly preferred
  • Experience selecting programming languages, frameworks, and libraries by evaluating pros and cons from both technical and business perspectives
  • Experience developing services that include asynchronous jobs, particularly with designing and building the job infrastructure from scratch.
  • Proven ability to drive solutions to development productivity challenges through technical leadership, including: establishing and maintaining CI/CD pipelines (especially around Docker), defining and supporting coding standards
  • Full Stack Development experience (ideally with React.js).
  • Hands-on experience with Domain-Driven Design (DDD) in complex business domains
  • Designed, developed, and maintained microservices architecture in a distributed environment
  • Built secure web applications with a strong awareness of modern security best practices
  • Successfully led and completed projects involving multiple stakeholders.

Compensation

¥12,000,000 ~ ¥18,000,000 annually.

Hiring Process

  1. 1

    Application Review

  2. 2

    Coding Assignment/Technical Writing Sample

  3. 3

    1st Round Interview (Hiring Manager)

  4. 4

    2nd Round Interview (Engineering Manager)

  5. 5

    Final Round Interview (CTO/VPoE)

Meet CADDi's Developers

Senior Backend Engineer Ming Dai shares how CADDi combines sky-high ambitions with being full of "genuine and nice" people who give their developers creative freedom.

Read their story...

Related jobs

More jobs like this

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