Software Engineer

  • Tokyo
  • No Remote
  • Full-time
  • August 7, 2024
Conditions
yen-icon
¥9M - ¥15M /yr
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level

※ Japanese description follows English

About Code Chrysalis

Code Chrysalis helps people and companies transform through software engineering training. Our business is twofold:

  • for individuals, we have coding bootcamps and classes to make career shifts
  • for enterprise, we provide services for everything from reskilling to onboarding software teams

Our team has raised $1.4 million from Benesse, the largest education conglomerate in Japan, and our enterprise clientele includes some of the largest names.

We are the leading player in a massive and growing market to help enterprise in Japan upskill and reskill software engineering teams, but we are still early enough for you to make a big impact.

Join us!

 

About the Role

This role is a consulting position that demands collaborative work with both clients and colleagues within cross-functional product teams. Essential attributes include strong communication skills, technical proficiency, empathy, humility, and a thorough grasp of lean startup and agile values, principles, and methodologies.

As a software engineer, your daily tasks involve partnering with client software engineers, guiding them while collectively defining, validating, communicating, and executing product vision and strategy. You'll collaborate with a team comprising product managers, designers, and engineers to empower your client team for sustained efficiency.

Operating within an early-stage team, this role is designed to be dynamic, seeking individuals capable of growing alongside the evolving demands of the team. Given its status as a new business line, you'll contribute to shaping the entire consulting framework at Code Chrysalis.

 

Key Responsibilities

  • Working with client engineers to enable them in software development practices and/or application modernization practices.
  • Working with clients and other Code Chrysalis engineers to build/modernize software based on the team’s backlog.
  • Transferring knowledge to the client.
  • Enabling client leadership to grow their own engineering practice.
  • Contributing to homegrown Code Chrysalis consulting methodologies and frameworks.

 

Key Qualifications

Need to Have:

  • Software Development experience across various programming languages and frameworks.
  • Possess a degree in Computer Science or related field, or equivalent practical experience.
  • Ability to construct distributed, service-oriented, and microservice application architectures.
  • Demonstrated strong architectural aptitude with the capability to propose and implement designs aligned with customer requirements.
  • Willingness to work in an agile environment, rather than a waterfall one.
  • Passion for skill enhancement, problem-solving, and engaging work.
  • Proficiency in training, mentoring, or upskilling others.
  • Adaptability to new environments and clients.
  • Excellent teamwork skills, enabling collaboration across diverse roles within product teams.

 

Nice to Have:

  • Experience in the modernization of legacy applications/systems using languages such as Java or C#/.NET.
  • Proficient in multiple programming languages (e.g., Java, C#, Go)
  • Practiced in Agile methodologies, including extreme programming, test-driven development, pairing, continuous integration, continuous delivery, and Domain Driven Design
  • Teaching background is advantageous
  • Demonstrated experience in client interaction, project leadership, and engineer mentoring
  • Hands-on involvement with client engagement
  • Proficiency in supporting production systems utilizing Site Reliability Engineering (SRE) practices
  • Familiarity with automation and orchestration tools like Kubernetes, Chef, Ansible, or BOSH
  • Extensive expertise in full-stack development
  • Experience with cloud platforms such as Amazon Web Services, Microsoft Azure, Google Cloud, or OpenStack
  • Sound comprehension of systems monitoring, alerting, and analytics
  • Additional technical product and program management skills are desirable

 

Employment conditions

  • Contract Type: Full-time employee (including 3 months probationary period)
  • Working hours: 09:00~18:00 (1 hour lunch break, 8 hours work)
  • Flextime: Flexible working hours depending on role
  • Salary: 9M ~ 15M JPY (may vary depending on skills and experience)
  • Vacations: 2 days off per week, Saturdays, Sundays, national holidays, annual paid vacations (20 days granted after the second year), childcare leave, menstrual leave, etc.
  • Various benefits: Includes employee pension insurance and social insurance
  • Transportation expenses paid
  • VISA acquisition support system available
  • Environment:Remote work possible, free dress code, many employees are from overseas, diverse and inclusive workplace

 

Corporate Culture

Core Values

Are you ready to embark on a journey of transformation, shaping the future of software engineering? At Code Chrysalis, we're not just another tech company - we're a community driven by our core values, paving the way for authenticity, agility, and world-class excellence in everything we do.

  1. Be Authentic - Stand out, be transparent, and embrace your uniqueness. We champion courage over comfort, and we are building a culture where authenticity thrives!
  2. Minimum Viable Everything - Embrace speed, adaptability, and agility. We believe in iterating, experimenting, and failing fast to achieve our goals.
  3. Be World-Class - Pursue excellence, innovation, and global perspective. Together, we'll set the bar high, exceed expectations, and lead by example in our industry.

If you're passionate about making a difference, eager to learn and grow, and ready to push the boundaries of what's possible, we want YOU to join our team at Code Chrysalis!

 

コードクリサリスについて

コードクリサリスは、ソフトウェアエンジニアの教育を通して、人と企業の変革を支援する企業です。弊社のビジネスには2つの分野があります。

  • B2C(個人向け)
    • コーディング・ブートキャンプを通してキャリアチェンジを支援する。
  • B2B(企業向け)
    • ソフトウェア開発チームエンジニアのリスキリングやアップスキリングを支援する。

コードクリサリスは、教育分野のリーディングカンパニーであるベネッセから140万ドル(約1億7000万円)を調達し、現在クライアントにはトヨタ自動車・NRIを始め大手優良企業が名を連ねています。

シリコンバレーのエンジニア育成カリキュラムを日本に取り入れ、唯一無二の育成プログラムを持っているため、スタートアップでありながらも多くの信頼を勝ち得てきました。 まだ成長段階であり、一人ひとりの従業員の持つインパクトは甚大です。

是非、仲間になってくれませんか?

 

あなたの使命

この職務は、複数のチームと協力し製品を開発するチームの中で、顧客や社内各チームとの協働作業が求められるコンサルティング職です。コミュニケーション能力、技術力、共感力、謙虚さ、そしてリーンスタートアップやアジャイルの価値観、原則、方法論を熟知していることが求められます。

ソフトウェア・エンジニアとしての日常業務は、顧客のソフトウェア・エンジニアとパートナーシップを組み、製品のビジョンと戦略を定義、検証、伝達、実行しながら彼らを指導することです。プロダクトマネージャー、デザイナー、エンジニアで構成されるチームと協力し、顧客チームに持続的な効率性を提供します。

この職務は、結成初期段階のチーム内で活動するため、チームの要件の変化に対応して成長できる大胆かつ探求心の強い人材が必要です。新規のポジションであるため、コードクリサリスのコンサルティングフレームワーク全体の形成に貢献いただくことになります。

 

担当業務について

  • 顧客のエンジニアと協働し、ソフトウェア開発やアプリケー ション近代化を実践できるようにする。
  • 顧客や他のコードクリサリスのエンジニアと協力し、チームのバックログ に基づいてソフトウェアを構築/近代化する。
  • 知識を顧客に伝える。
  • 顧客の上層部のエンジニアリング手法の改善を手助けする。
  • コードクリサリス独自のコンサルティング手法やフレームワークに貢献する。

 

応募要件

  • 様々なプログラミング言語やフレームワークを使用したソフトウェア開発経験
  • コンピュータサイエンスまたは関連分野の学位、または同等の実務経験
  • 分散型、サービス指向、マイクロサービス・アプリケーション・アーキテクチャの構築能力
  • 顧客要件に沿った設計を提案・実装する能力を有し、強力なアーキテクチャ適性を実証していること
  • ウォーターフォール型ではなく、アジャイル型の環境で働く意欲
  • スキル向上、問題解決、仕事への情熱
  • トレーニング、指導、他者のスキル向上に長けていること
  • 新しい環境や顧客に対する適応力
  • チームワークに優れ、製品チーム内の多様な役割を超えて協働できる能力

 

応募歓迎要件

  • JavaやC#/.NETなどの言語を使用したレガシーアプリケーション/システム近代化の経験
  • 複数のプログラミング言語(Java、C#、Goなど)に精通していること
  • エクストリームプログラミング、テスト駆動開発、ペアリング、継続的インテグレーション、継続的デリバリー、ドメイン駆動設計などのアジャイル手法を実践していること
  • 教師としての経験があれば尚可
  • 顧客対応、プロジェクトリーダーシップ、エンジニア指導の経験
  • 顧客との実務的な関わり
  • サイト信頼性エンジニアリング(SRE)の実践を活用した本番システムのサポートに習熟していること
  • Kubernetes、Chef、Ansible、BOSHなどの自動化・オーケストレーションツールに精通していること
  • フルスタック開発における幅広い専門知識
  • Amazon Web Services、Microsoft Azure、Google Cloud、OpenStackなどのクラウドプラットフォームの使用経験
  • システム監視、アラート、アナリティクスに関する十分な理解
  • その他の技術的な製品およびプログラム管理スキル

 

雇用条件

  • 契約形態:正社員(試用期間3ヶ月含む)
  • 勤務時間:09:00~18:00(昼休憩1時間、実働8時間)
  • フレックスタイム:あり/役割に応じてフレキシブルな勤務時間を設定
  • 給与:900万円〜1500万円(スキル・経験によって変動可能性があります)
  • 休暇:完全週休2日制、土日祝日、年次有給休暇
  • 諸手当:厚生年金保険、社会保険含む
  • 交通費支給
  • VISA取得支援制度あり
  • 環境:リモート勤務可能、服装自由、海外出身が多く在籍、多様性・包括性のある職場環境

 

企業文化

コアバリュー

Be Authentic - どのように「見える」かではなく、実際にどのようなものなのか?

Minimum Viable Everything - 最も小さく、最も単純で実行可能なバージョン。実行可能とは - 機能して、問題を解決し、基準を満たすもの。

Be World Class - 世界規模で卓越した性能を達成し、最高水準のパフォーマンスと品質を目指します。

Code Chrysalis is a Silicon Valley-style coding bootcamp based in Tokyo.

Their mission is to create the next generation of full-stack software engineers and tech leaders in Japan, promote and recruit more women in technical careers, and build a community for anyone interested in technology.

They help companies upskill, reskill, retool, assess, and onboard their engineering teams. Current and previous clients have included Mercari, NRI, TRI-AD Dojo, Akamai, and more. They also help people make career transitions into software engineering. They offer a range of part-time and full-time courses, remote or held on-site.

View Code Chrysalis's company page

↑ Back to top ↑

Software Engineer at Code Chrysalis
APPLY NOW  ➜