{"id":34313,"state":"published","closed_at":0,"company_name":"caddi","company":{"id":17422,"name":"キャディ株式会社","user_name":"caddi","company_name":"caddi","number_of_employee":554,"number_of_developer":90,"icon_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/17422/079184f3c8a0405e9c9efe2b86668631.jpg","avatar_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/17422/079184f3c8a0405e9c9efe2b86668631.jpg","thumbnail_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/17422/079184f3c8a0405e9c9efe2b86668631.jpg","article":{"id":1339,"title":"テクノロジーで「モノづくり産業のポテンシャルを解放する」","body":"私達は「モノづくり産業のポテンシャルを解放する」をミッションに、製造業のデジタル変革を推進しています。\n\n製造業ドメインのご経験がなくとも、複雑で挑戦しがいのある課題に挑みたい方、急成長する組織ならではのダイナミックな経験がしたい方、社会課題の解決に貢献する開発がしたい方、世界の人々に使われるプロダクトを開発したい方には必ずご活躍いただけるステージがあります。\n\n弊社CTOやVPoEと話してみたい方、現状の転職意欲がなくても構いませんので、中長期を見据えて接点を取らせていただきたいと考えています。","sort_order":1}},"team_gender_composition":null,"service_and_product":"### Recruitment Background\r\nCADDi is on a mission to \"Unleash the potential of manufacturing.\"\r\nLaunched in 2022, \"CADDi DRAWER\" is a groundbreaking product that uses technologies such as machine learning to structure and link critical design data, considered vital in the manufacturing sector. This innovation transforms this data into valuable informational assets. Already, we have received significant adoption from leading domestic manufacturing companies and machining firms, growing at a pace far exceeding T2D3. In 2023, we expanded our sales efforts to international markets, including the United States, Thailand and Vietnam.\r\n\r\nOur vision for the future is to replicate and consolidate manufacturing expertise through technology, extending beyond blueprints to achieve holistic optimization across departments and companies. We aspire to transform our customers' workstyles and cultures, ultimately driving a revolution in the entire manufacturing industry. \r\nOver the next few years, we plan to globally deploy numerous new applications on our platform. Achieving this scale and speed of business expansion requires a foundational platform, robust infrastructure, and unparalleled reliability to support all these applications.\r\n\r\nThe CADDi Core Division is at the heart of ensuring that the products we continuously create deliver value globally, quickly and reliably. We are looking for an Engineering Manager to maximize the productivity of the development organization within the CADDi Core Division and lead its business growth.\r\n\r\n#### Information about CADDi:\r\n- [CADDi: Chapter Two as a Manufacturing AI Data Platform (CEO Kato's note)](https://note.com/yushirodesu/n/n604bcca89964)\r\n- [Witnessing the moment a product changes something (CPO Shirai's note)](https://note.com/yosukeshirai/n/n060824de8982)\r\n- [【In-Depth Analysis】Manufacturing × AI: The Potential. Key Player “Caddie” Unveils Its Grand Strategy (Newspicks)](https://newspicks.com/news/13826874/body/)\r\n- [Service Website](https://caddi.com/en/drawer/)\r\n- [Company Introduction for Engineers](https://speakerdeck.com/caddi_eng/en-company-overview-for-engineers)\r\n- [Business Details](https://recruit.caddi.tech/13f6e245ed2d80579e68e45d6c0c012e)\r\n\r\n\r\n### Responsibilities\r\n#### What is an Engineering Manager at CADDi?\r\n- Your mission is to maximize the results of the departments and groups you oversee.\r\n- Setting OKRs to chart the course forward and perform necessary management tasks by working backward from our desired future state.\r\n- The role of an EM is not rigidly defined; we believe the approach to achieving results should align with each individual's strengths. For example, some excel at empowering others to drive outcomes, while others lead design and policy decisions directly on the ground. The balance between technology management, project management, product management, and people management also varies depending on each EM's assigned domain and key focus areas.\r\n\r\nThis recruitment position is primarily for leading a team involved in application development and platform development. The team is composed of members from multiple countries and operates as a global team.\r\n- Setting and managing team goals aligned with business strategy and product vision.\r\n- Developing team members through 1-on-1 meetings, performance evaluations, and feedback sessions.\r\n- Driving recruitment initiatives and external communications to strengthen our engineering brand.\r\n- Designing organizational structures optimized for scaling the product and business.\r\n- Planning and implementing effective information-sharing processes to enhance productivity in a bilingual (Japanese and English) environment.\r\n- Identifying issues, proposing initiatives, and executing measures aimed at maximizing the value and effectiveness of the engineering organization.\r\n\r\n\r\n### About the position\r\nYou will be responsible for managing platform service development within the CADDi Core Division, which oversees the common infrastructure (including goal setting for your assigned domain and various management activities to achieve those goals).\r\nThe mission of the CADDi Core Division is to develop and expand platform services that bear responsibility for solving common technical challenges across applications, thereby driving the overall business growth of CADDi through the power of its technological foundation.\r\n\r\n ※The following tasks are not handled by a single manager at once; responsibilities are divided based on assigned areas, current priorities, and individual strengths and preferences.\r\n- Promoting Platform Servitization: Planning, development, and operational policy management for foundational services independent of business logic\r\n- Advancing Platform Engineering: Developing and providing platforms and tools to enhance company-wide developer experience (DX)\r\n- Close collaboration with EMs and Product Managers in application development organizations\r\nPeople Management for Development Teams: Recruitment, Development, Evaluation, Organizational Design, etc.\r\n- Formulation and Execution of Technical Strategy: Selecting appropriate technologies and optimizing infrastructure costs based on business phase and ROI\r\n\r\n#### Examples of areas of responsibility\r\n- File Platform: Responsible for unifying file upload and download functionality required by multiple applications.\r\n- Workflow Engine: Responsible for providing the execution foundation to perform large-scale batch processing in a defined sequence.\r\n- Additionally, develops and provides foundational services to resolve technical challenges within applications.\r\n- If your interests or strengths lie closer to the application layer, you may also be assigned to manage the Reliability domain (which includes SRE, QA, and Product Security) within the application development organization.\r\n\r\nAround 30% 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.\r\n\r\nAs a manager, you’ll be responsible for leading diverse, multinational teams. 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.\r\n\r\nInternal communication within teams is primarily in English, whereas communication across teams involves a mix of Japanese and English, but a high level of Japanese proficiency isn't necessary.\r\n\r\nThis 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.\r\n\r\n※Based on your experience and preferences, you will be expected to manage either a single team or multiple teams immediately upon joining.\r\n※Alternatively, you may start by actively contributing hands-on for several months to deepen your technical understanding, build relationships with stakeholders, and gradually transition into management duties.\r\n※Regarding your initial responsibilities:\r\nWe will propose your assigned area during the offer discussion, referencing the preferences and strengths discussed during the casual meeting and interviews.\r\nWe also look forward to discussing the details of each organization during the casual meeting.\r\n\r\n\r\n### About development organization\r\nOur team includes top-tier technical leaders in Japan, such as CTO Kobashi, ex-Apple US Headquarters, and VPoE Fujikura, former CTO of Sansan. \r\nWe are tackling an unprecedented mission: fundamentally transforming an entire industry. That's why we've cultivated a culture that embraces the unfinished and challenges the unimaginable future. We prioritize unlocking individual potential, inspiring each other to build a development organization that delivers greater value to customers faster, and collectively create a world-class development platform to support it.\r\n\r\n#### Examples of team members you'll be working with\r\n- [CTO Aki](https://recruit.caddi.tech/member/akikobashi)\r\nArticles he wrote: \r\n[Building for the future in 2025](https://caddi.tech/2024/12/25/100000)\r\n[The pursuit of Excellence](https://caddi.tech/2025/09/12/193256)\r\n\r\n- [VPoE Fujikura](https://recruit.caddi.tech/member/shigemotofujikura)\r\n Management philosophy for building a strong development organization Video [成長企業の開発組織デザイン](https://www.youtube.com/watch?v=uriCLphLHos)\r\n \r\n- [Engineering Manager Takeshi Matsuda (George)](https://recruit.caddi.tech/member/takeshimatsuda)\r\n\r\n- [Enginering Manager Masaaki Sugiura](https://recruit.caddi.tech/member/masaakisugiura)\r\nAn article he wrote:\r\n[What's more important than English for working with engineers around the world” [世界のエンジニアと働くために「英語」よりも大切なこと](https://note.com/moral_snail8035/n/n6636b43679a0)\r\n\r\n※Reference materials that provide insight into the atmosphere of the CADDi development organization\r\n- [キャディによる挑戦の本気度（VPoE藤倉のnote）](https://note.com/sigemoto/n/n8eb9dc477794)\r\n- [600人でも「0.1合目」の異次元な挑戦──“3年で数十個”のハイグロースなプロダクト開発に挑むキャディの開発組織](https://www.fastgrow.jp/articles/caddi-tech-session)\r\n- [AI時代を生き残る、次世代のエンジニアに必要なこと](https://newspicks.com/news/14438945/body/?ref=book_4394)\r\n\r\n\r\n### The appeal of this position and the experience you'll gain\r\n- Drive business growth with technology, leveraging unparalleled impact.\r\nThe unique thrill of this role lies in directly impacting business growth by driving productivity across multiple products and a developer team set to expand to hundreds. The enhanced developer experience and reliability you lead will accelerate CADDi's overall growth.\r\n\r\n- Challenge yourself with a modern platform tightly integrated with the business\r\nTo meet the demands of a rapidly growing global business, you'll constantly pursue a modern, scalable tech stack. Gain rare experience introducing and practicing world-class practices like Platform Engineering, SRE, and FinOps while directly feeling the business impact.\r\nDiverse Business Phases and Flexible Career Paths\r\n\r\n-  To launch numerous upcoming products, you'll tackle technical challenges across all phases—from building flexible foundations supporting “0→1” launches to enhancing reliability for scaling “10→100”. While deepening expertise in foundational domains, you can also envision a future career leading larger organizations.\r\n\r\n- Challenge in a Global Development Structure\r\nAs our business globalizes, our development organization is diversifying. You'll gain dynamic experience building and operating infrastructure across multiple regions, and creating a world-class platform alongside developers from around the globe.\r\n","required_experience_and_skills":"- Experience demonstrating leadership as a manager in an engineering organization developing in-house products, directly contributing to business outcomes.\r\n- Experience in people management within an engineering organization (recruitment, evaluation, development, organizational design, etc.).\r\n- Experience in design, build, and operations experience as a platform engineer, backend engineer, or cloud infrastructure engineer.\r\n- Fluent business communication skills in Japanese. (Ability to conduct daily work entirely in Japanese, including written communication and meetings.)\r\n- Business-level English proficiency","preferred_experience_and_skills":"- Experience developing large-scale file upload/download functionality\r\n- Experience developing execution platforms for large-scale batch processing\r\n- Experience designing and operating large-scale web services (high traffic, high availability)\r\n- Experience building and operating application platforms in Kubernetes environments\r\n- Experience designing and building architectures on public clouds (AWS, GCP, Azure, etc.)\r\n- Experience driving Platform Engineering and enhancing developer experience\r\n- Experience within rapidly scaling businesses and development organizations\r\n- Experience managing teams composed of multinational members.\r\n- Management experience in rapidly growing organizations or startups.","desired_personality":"","message_for_candidates":"### We want to work with individuals who have this kind of mindset\r\n- Individuals who understand our mission \"Unleash the potential of manufacturing\".\r\n- Individuals who can confront essential challenges and take action with a sense of ownership to resolve them.\r\n- Individuals who can perform their duties with a positive attitude and constructive discussions in fast-changing and highly uncertain situations.\r\n- Individuals who can communicate and discuss with a respectful attitude, considering the context and resolution of others.\r\n\r\n### Please also refer to this!\r\n\r\n- [Engineering Careers Site](https://recruit.caddi.tech/)","working_condition":"### Working Hours\r\n* Work Location\r\n\t*  We operate on a hybrid model, with employees expected to work from the office 1–3 days per week.\r\n* Office Attendance Frequency\r\n\t*  Metropolitan area residents: ~1–3 days per week (varies by project phase)\r\n\t*  Remote/regional residents: ~1–2 monthly visits to the Tokyo or Osaka office (business trips)\r\n* Additional Notes\r\n\t*  During critical phases (e.g., major architectural changes), more frequent in-person collaboration may be required\r\n\t*  As a fast-changing organization, we may adjust working arrangements and office attendance policies as needed\r\n \r\n* Working hours: \r\n\t* Flextime schedule with a core time of 11:00–16:00. Includes a 1-hour break.\r\n\t* Standard working hours: 8 hours per day\r\n\r\n### Holidays \u0026 Time Off\r\n* Days off / Leave: Five-day workweek (two full days off per week)\r\n* Annual paid leave (available after 6 months of employment), plus 3 days of special paid leave upon joining\r\n* Summer vacation (3 days, can be taken at your discretion between July and December)\r\n* Year-end and New Year's holidays (6 days)\r\n* Refreshment leave (5 consecutive days every 5 years of service)\r\n* Nursing and caregiving leave (available after 3 months of employment)(up to 4 days per year – includes care for pets)\r\n* Bereavement and celebratory leave\r\n\r\n### Probationary period\r\n3 months (no changes in salary or benefits during this period)","insurance":"▪️Team-Building Support\r\n- Club activity fund: ¥1,500 per member, per activity\r\n- Teaming offsite support: ¥5,000 per person, once per quarter\r\n- Meal allowance for internal team interactions: ¥2,000/person/month\r\n- Meal allowance for cross-team interactions: ¥3,000/person/month\r\n\r\n▪️Learning \u0026 Development\r\n- Server cost assistance (for engineers): up to ¥10,000/month\r\n- Book purchase reimbursement for work-related materials\r\n- External training fee reimbursement for relevant programs\r\n\r\n▪️Family \u0026 Life Support\r\n- Marriage gift: ¥50,000; Childbirth gift: ¥100,000\r\n- Relocation assistance for job-related moves\r\n- Childcare allowance: ¥15,000/month per dependent under 18\r\n\r\n■ Others\r\n- Transportation expenses: up to ¥30,000/month (¥60,000 outside Greater Tokyo)\r\n- Comprehensive social insurance (employment, accident, health, pension)\r\n- Company-provided PC\r\n- Annual medical checkups and gynecological exams fully covered\r\n- Quarterly company-wide recognition program","primary_base_salary":{"id":150027,"unit":"year","min_value":1200,"max_value":2000},"technology":{"practical_skilltags":{"言語":[{"id":2953,"name":"rust","created_at":"2013-05-22T11:42:39+09:00","updated_at":"2026-05-14T18:53:19+09:00","has_image":false,"formal_id":2953,"popular":false,"real_name":"Rust","skilltag_category_id":1},{"id":84,"name":"node.js","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":true,"formal_id":84,"popular":true,"real_name":"Node.js","skilltag_category_id":1},{"id":2373,"name":"typescript","created_at":"2012-12-09T11:40:14+09:00","updated_at":"2026-05-14T18:53:19+09:00","has_image":false,"formal_id":2373,"popular":false,"real_name":"TypeScript","skilltag_category_id":1}],"フレームワーク":[{"id":6299,"name":"nestjs","created_at":"2020-12-05T18:10:12+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":6299,"popular":false,"real_name":"NestJS","skilltag_category_id":2},{"id":832,"name":"express","created_at":"2012-04-13T21:30:00+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":832,"popular":false,"real_name":"","skilltag_category_id":2},{"id":5339,"name":"next.js","created_at":"2018-08-10T18:37:09+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":5339,"popular":false,"real_name":"","skilltag_category_id":2},{"id":3889,"name":"react","created_at":"2014-10-08T16:44:36+09:00","updated_at":"2026-05-14T18:53:19+09:00","has_image":false,"formal_id":3889,"popular":false,"real_name":"","skilltag_category_id":2}],"データベース":[{"id":155,"name":"postgresql","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-14T18:53:19+09:00","has_image":true,"formal_id":155,"popular":true,"real_name":"PostgreSQL","skilltag_category_id":3}],"ソースコード管理":[{"id":180,"name":"git","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-14T18:53:19+09:00","has_image":true,"formal_id":180,"popular":true,"real_name":"Git","skilltag_category_id":6}],"プロジェクト管理":[{"id":186,"name":"github","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-14T18:53:19+09:00","has_image":true,"formal_id":186,"popular":true,"real_name":"","skilltag_category_id":4},{"id":725,"name":"jira","created_at":"2012-04-05T15:22:20+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":true,"formal_id":725,"popular":false,"real_name":"","skilltag_category_id":4}],"情報共有ツール":[{"id":3807,"name":"slack","created_at":"2014-07-30T01:01:13+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":3807,"popular":false,"real_name":"","skilltag_category_id":7}],"その他":[{"id":6164,"name":"discord","created_at":"2020-08-05T14:26:56+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":6164,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5228,"name":"exposed","created_at":"2018-04-17T15:06:08+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":5228,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":7271,"name":"micronaut","created_at":"2022-07-28T19:32:18+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":7271,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5984,"name":"miro","created_at":"2020-01-07T12:33:21+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":5984,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4278,"name":"scikit-learn","created_at":"2015-09-09T12:14:04+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":4278,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5858,"name":"pytorch","created_at":"2019-07-29T18:28:39+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":5858,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4502,"name":"tensorflow","created_at":"2015-12-24T16:55:43+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":4502,"popular":false,"real_name":"TensorFlow","skilltag_category_id":5},{"id":5706,"name":"auth0","created_at":"2018-12-11T17:16:20+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":5706,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5254,"name":"storybook","created_at":"2018-05-14T16:40:31+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":5254,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4527,"name":"datadog","created_at":"2016-01-28T19:09:38+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":4527,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":3600,"name":"sentry","created_at":"2014-03-23T18:15:25+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":3600,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5183,"name":"figma","created_at":"2017-11-10T14:42:55+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":5183,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":659,"name":"rest","created_at":"2012-04-04T17:04:18+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":659,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5118,"name":"grpc","created_at":"2017-07-09T14:22:45+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":5118,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5275,"name":"firestore","created_at":"2018-06-01T11:59:24+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":5275,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5655,"name":"gke","created_at":"2018-09-14T11:54:26+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":5655,"popular":false,"real_name":"GKE","skilltag_category_id":5},{"id":4233,"name":"gcp","created_at":"2015-07-23T12:10:47+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":4346,"popular":false,"real_name":"Google Cloud Platform","skilltag_category_id":5},{"id":1777,"name":"webgl","created_at":"2012-06-21T10:30:10+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":1777,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":6344,"name":"styled-components","created_at":"2021-01-14T03:52:28+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":6344,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4249,"name":"graphql","created_at":"2015-08-17T00:05:44+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":4249,"popular":false,"real_name":"GraphQL","skilltag_category_id":5},{"id":5940,"name":"apollo","created_at":"2019-11-08T16:32:50+09:00","updated_at":"2026-05-14T18:52:51+09:00","has_image":false,"formal_id":5940,"popular":false,"real_name":null,"skilltag_category_id":5}]},"not_practical_skilltags":{"フレームワーク":[{"id":4426,"name":"redux","created_at":"2015-11-01T12:43:47+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":4426,"popular":false,"real_name":"","skilltag_category_id":2}],"データベース":[{"id":3093,"name":"google-bigquery","created_at":"2013-07-18T21:03:08+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":3093,"popular":false,"real_name":"Google BigQuery","skilltag_category_id":3}],"その他":[{"id":6031,"name":"react-hooks","created_at":"2020-02-06T12:50:13+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":6031,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":6032,"name":"styled-component","created_at":"2020-02-06T12:51:25+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":6032,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4724,"name":"kubernetes","created_at":"2016-07-12T23:28:18+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":4724,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":6912,"name":"opensearch","created_at":"2021-11-30T15:39:10+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":6912,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":6181,"name":"algolia","created_at":"2020-08-31T16:19:53+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":6181,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":3615,"name":"firebase","created_at":"2014-04-01T12:21:19+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":3615,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5249,"name":"cloudsql","created_at":"2018-05-07T14:37:09+09:00","updated_at":"2026-05-14T18:52:10+09:00","has_image":false,"formal_id":5249,"popular":false,"real_name":null,"skilltag_category_id":5}]}},"login_for_visitor":{"class_for_ga":"ga-track-with-more-read-for-skills"},"job_environment_categories":[{"id":15,"name":"事業・組織規模","environments":[{"id":63,"name":"在籍しているエンジニアの人数：100名以上"},{"id":64,"name":"エンジニアの業務委託比率が20％以下で構成されている"}]},{"id":14,"name":"キャリアパス","environments":[{"id":44,"name":"エンジニアの人事評価にエンジニア経験者が関わっている"},{"id":49,"name":"社内で、バックエンドチームからSREチームへの異動など、キャリア形成を目的とした職域を超えての積極的な異動が推奨され、実施されている"},{"id":50,"name":"マネージャーやCTOと高頻度（月1程度）でキャリアについて話す場が設けられている"},{"id":51,"name":"年収800万円以上のエンジニアに、マネジメントの役割を持たない人がいる"}]},{"id":10,"name":"技術カルチャー","environments":[{"id":41,"name":"CTO またはそれに準じる、技術やワークフローの標準化を行う役割の人・部門が存在する"},{"id":42,"name":"取締役（社内）または執行役員として、エンジニアリング部門の人間が経営に参加している"},{"id":55,"name":"社外から登壇を依頼・指名を受けるようなエンジニアが在籍している"},{"id":56,"name":"エンジニアが自発的に外部のイベントやカンファレンスに登壇している"},{"id":57,"name":"最新技術を追いかけるための社内勉強会が定期開催され、参加者が自主的に参加している"},{"id":58,"name":"Slack等で、最新技術の良し悪しをメンバーがよく会話している"},{"id":59,"name":"英語でコミュニケーションとる機会が社内にある"}]},{"id":1,"name":"開発メンバーの裁量","environments":[{"id":52,"name":"設計・実装から運用までを同じ開発チームが担い、フロントエンド、バックエンド、インフラといった役割の境界を超えて、個人が必要な範囲にまで染み出していく姿勢が根付いている"},{"id":54,"name":"ユーザーのニーズや課題を理解するために、開発チームのメンバーが、ユーザーインタビューに参加している"},{"id":53,"name":"1年以内に、技術負債を解消するためのプロジェクトや、古くなったツールのリプレイスプロジェクトがボトムアップで実施されたことがある"},{"id":1,"name":"OS やエディタ、IDE といった個人の環境は、各自の責任で好きなものを使うことができる"},{"id":2,"name":"企画を決定する場に、実装を担当する開発メンバーが参加している"},{"id":3,"name":"タスクの見積もりは、実装を担当するメンバーが中心となって行う"},{"id":4,"name":"全体のスケジュール管理は、途中の成果を随時確認しながら、納期または盛り込む機能を柔軟に調整する形で行う"},{"id":5,"name":"プロダクトの開発言語やフレームワークなど主要な構成技術は、基本的に最新版より1年以上ビハインドしていない"}]},{"id":2,"name":"コード品質向上のための取り組み","environments":[{"id":6,"name":"本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している"},{"id":7,"name":"「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、日常的に実施している"}]},{"id":3,"name":"テストの実施度","environments":[{"id":11,"name":"ほとんどのプロダクトコードに単体テストを記述、実施している"},{"id":12,"name":"ほとんどの機能に受け入れテストを記述、実施している"},{"id":13,"name":"機能の実装と同時にテストコードを記述している"},{"id":14,"name":"想定される複数環境での品質チェックを義務づけている"}]},{"id":4,"name":"アジャイル実践状況","environments":[{"id":15,"name":"1ヶ月以下の短い期間でのイテレーション開発を実践している"},{"id":16,"name":"デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている"},{"id":17,"name":"イテレーションの最後などに、定期的にチームでふりかえりミーティングを行っている"},{"id":18,"name":"タスク見積もりの単位には絶対量（人日など）ではなく相対ポイントを用い、極力複数人の意見を調整する形で行っている"},{"id":19,"name":"継続的なデプロイ（デリバリー）を行っている"}]},{"id":5,"name":"ワークフローの整備","environments":[{"id":20,"name":"全てのコードをバージョン管理ツールで管理している"},{"id":21,"name":"各メンバーが実装したコードのマージは Pull Request ベースで行われる"},{"id":22,"name":"自動（＝システム化され、1コマンドで実行できる）ビルド、自動デプロイ環境が整備されている"},{"id":23,"name":"コードによるインフラ構成管理（Infrastructure as Code）の環境が整備されている"}]},{"id":6,"name":"オープンな情報共有","environments":[{"id":48,"name":"人事情報や秘匿性の高い内容を除いて、経営陣やマネージャー以上の会議での議事録が社員にも公開されている"},{"id":25,"name":"KPI などチームの目標・実績値について、メンバーの誰もがいつでも閲覧可能になっている"},{"id":28,"name":"ドキュメントの整備やペアプロ、モブワークなど、ナレッジの共有を積極的に行っている（属人性を減らす取り組みをしている）"}]},{"id":7,"name":"労働環境の自由度","environments":[{"id":67,"name":"日本国内であれば、居住地は問わずにフルリモートできる"},{"id":73,"name":"2年以内に未就学児を子育てしながら働いていたエンジニアがいる"},{"id":30,"name":"フレックスタイム制または裁量労働制を採用している"}]},{"id":8,"name":"メンバーの多様性","environments":[{"id":32,"name":"外国籍の開発メンバーがいる"}]},{"id":9,"name":"待遇・福利厚生","environments":[{"id":36,"name":"入社時には、各自希望のスペックの PC やディスプレイが支給される"},{"id":40,"name":"ストックオプションまたは自社株購入支援制度がある"}]},{"id":18,"name":"職業安定法に対応する記載事項","environments":[{"id":46,"name":"受動喫煙防止措置：屋内禁煙"}]}],"title":"Engineer Manager, Platform Services (Fluent Japanese \u0026 English Required)","updated_at":1777267631,"published_at":1762930147,"skilltags":[{"id":2373,"name":"typescript","translated_name":"TypeScript"},{"id":2953,"name":"rust","translated_name":"Rust"},{"id":84,"name":"node.js","translated_name":"Node.js"},{"id":3889,"name":"react","translated_name":"React"},{"id":5339,"name":"next.js","translated_name":"Next.Js"},{"id":832,"name":"express","translated_name":"Express"},{"id":6299,"name":"nestjs","translated_name":"NestJS"},{"id":155,"name":"postgresql","translated_name":"PostgreSQL"},{"id":180,"name":"git","translated_name":"Git"},{"id":186,"name":"github","translated_name":"Github"},{"id":725,"name":"jira","translated_name":"Jira"},{"id":3807,"name":"slack","translated_name":"Slack"},{"id":5940,"name":"apollo","translated_name":"Apollo"},{"id":4249,"name":"graphql","translated_name":"GraphQL"},{"id":6344,"name":"styled-components","translated_name":"Styled Components"},{"id":1777,"name":"webgl","translated_name":"Webgl"},{"id":4233,"name":"gcp","translated_name":"Google Cloud Platform"},{"id":5655,"name":"gke","translated_name":"GKE"},{"id":5275,"name":"firestore","translated_name":"Firestore"},{"id":5118,"name":"grpc","translated_name":"Grpc"},{"id":659,"name":"rest","translated_name":"Rest"},{"id":5183,"name":"figma","translated_name":"Figma"},{"id":3600,"name":"sentry","translated_name":"Sentry"},{"id":4527,"name":"datadog","translated_name":"Datadog"},{"id":5254,"name":"storybook","translated_name":"Storybook"},{"id":5706,"name":"auth0","translated_name":"Auth0"},{"id":4502,"name":"tensorflow","translated_name":"TensorFlow"},{"id":5858,"name":"pytorch","translated_name":"Pytorch"},{"id":4278,"name":"scikit-learn","translated_name":"Scikit Learn"},{"id":5984,"name":"miro","translated_name":"Miro"},{"id":7271,"name":"micronaut","translated_name":"Micronaut"},{"id":5228,"name":"exposed","translated_name":"Exposed"},{"id":6164,"name":"discord","translated_name":"Discord"}],"profession":{"name":"エンジニアリングマネージャー","slug":"engineering-manager"},"image_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/34313/job_image/thumb_c79ca8f6e9ea873910eed92718400690.png","image_alt":"Engineer Manager, Platform Services (Fluent Japanese \u0026 English Required) | キャディ株式会社","profession_change_scope":null,"employment_types":["正社員"],"base_salaries":[{"unit":"year","min_value":1200,"max_value":2000}],"prefecture_name":"東京","office_change_scope":null,"selections":[{"slug":"over-5m-yen","name":"下限年収500万円以上"},{"slug":"over-10m-yen","name":"上限年収1000万円以上"}],"job_tags":[{"id":1,"name":"一部リモート可","created_at":"2015-08-27T22:11:59+09:00","updated_at":"2019-04-15T16:38:52+09:00","priority":11,"slug":"remote-friendly","available":true},{"id":4,"name":"アジャイル開発","created_at":"2015-10-29T13:57:06+09:00","updated_at":"2016-06-30T14:04:38+09:00","priority":10,"slug":"agile-introduced","available":true},{"id":5,"name":"コードレビュー文化","created_at":"2015-10-29T13:57:06+09:00","updated_at":"2016-06-30T14:04:51+09:00","priority":10,"slug":"pullrequest-base-code-reviewing","available":true},{"id":12,"name":"B2Bのサービスを運営","created_at":"2015-12-03T19:22:30+09:00","updated_at":"2015-12-03T20:49:48+09:00","priority":9,"slug":"has-b2b-services","available":true},{"id":19,"name":"自社サービスを開発","created_at":"2016-06-07T16:17:57+09:00","updated_at":"2016-06-07T16:17:57+09:00","priority":9,"slug":"has-owned-services","available":true},{"id":20,"name":"CTOがいる","created_at":"2016-06-30T11:48:20+09:00","updated_at":"2019-04-15T16:41:49+09:00","priority":1,"slug":"cto","available":true},{"id":29,"name":"オンラインで選考が受けられる","created_at":"2020-04-06T20:44:08+09:00","updated_at":"2020-06-25T18:49:41+09:00","priority":10,"slug":"online-interview","available":true}],"images":[{"width":584,"height":330,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/34313/job_image/c79ca8f6e9ea873910eed92718400690.png","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/34313/job_image/thumb_c79ca8f6e9ea873910eed92718400690.png","title":null},{"width":584,"height":329,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/34313/job_image/10741c18efd6aecd7d305f4f901dde60.png","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/34313/job_image/thumb_10741c18efd6aecd7d305f4f901dde60.png","title":null},{"width":582,"height":388,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/34313/job_image/7f87928a9b33a139d1d21f535bfbb27e.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/34313/job_image/thumb_7f87928a9b33a139d1d21f535bfbb27e.jpg","title":null}]}