

Marigoldは、より関連性が高く、つながりを感じられる顧客体験の創出を目指す企業に、AIを活用したリレーションシップマーケティングソフトウェアを提供しています。製品ポートフォリオは、Campaign Monitor、Cheetah Digital、Emma、Sailthru、Selligent、Vutureなどのプラットフォームを通じて、メールマーケティング、パーソナライズされたキャンペーン、顧客データ管理、リアルタイムパーソナライゼーション、チャネル横断型のエンゲージメントを支援します。小売、メディア、金融サービス、高等教育、代理店などの分野で組織を支援し、マーケティングチームが顧客インサイトをより強いロイヤルティと長期的な関係価値につなげられるようにしています。
シニアフルスタックソフトウェアエンジニア–オーストラリアリモート
Marigoldにシニアエンジニアとして加わり、マイクロサービス、Webアプリケーション、イベントストリーミング、AWSインフラを含むCampaign Monitorのマーケティング技術に携わります。 自律的なプロダクトチームでアーキテクチャとコード品質に影響を与えます。
仕事内容
- 自律的に活動する学際的なプロダクトチームに貢献する
- UXデザイナー、プロダクトマネージャー、他のソフトウェアエンジニアと連携する
- 継続的な成長を支える信頼性の高い顧客体験とシステムを構築する
- 本番ソフトウェアを保守し、オンコールのローテーションに参加する
- 分散アーキテクチャ上でイベント駆動型マイクロサービスとAPIを作成する
- ReactJS、Node.js、Backbone.jsを使用して動的なWebアプリケーションを開発する
- EC2、ECS、SNS/SQS、RDS、ElastiCache、Elasticsearchを活用してAWSインフラを構築する
- KafkaとSparkを使用してイベントストリーミングおよびビッグデータソリューションを開発する
- 既存の製品機能を拡張・改善する
- アーキテクチャの意思決定に貢献する
- コードレビューとメンタリングを通じてコード品質を向上させる
- スコープ策定からトレードオフの検討、長期的な保守性まで、技術的な課題を一貫して担当する
応募要件
- ソフトウェア開発の実務経験10年以上
- コンピューターサイエンスまたは関連分野の学士号、または学位の代わりとなる関連業界での追加3年以上の経験
- 2つ以上のプログラミング言語に精通していること。C#、Java、JavaScript/TypeScriptを含むことが望ましい
- Copilot、Claude Code、CursorなどのAI支援開発ツールを使いこなせること
- SQL、Elasticsearch、Cassandra、RDSに関する実務知識があり、用途に応じた選択方法を理解していること
- 計装の実践とデータに基づく意思決定に関する知識
- 優れた文章力と対話力
- 協調的なチームワーク
- イベントストリーミングシステムの設計経験、およびKafkaとSparkを使用したストリーム処理の経験
- Terraformを使用したInfrastructure as Codeの豊富な経験
- 必要に応じて追加のプロビジョニングおよび設定ツールを学習できること
福利厚生
- 休暇取得日数の制限なし
- 柔軟な勤務時間
- 完全リモート勤務
- 誕生日休暇
- 両親を対象とした充実した育児休暇
- 新入社員向けホームオフィス環境整備手当
- WeWorkオフィスでの隔週チームミートアップを任意で利用可能。昼食付き
- カルチャークラブ
- チーム全体と対面で交流する年次DevCamp
- Change DaysとInnovation Sprints
- キャリア開発および学習機会
- 従業員支援プログラム
- ウェルビーイングアプリ
- インフルエンザ予防接種
- 給与継続保障
- 生命保険







