シニア C++ 開発者――英国リモート契約
InstilにシニアC++開発者として加わり、組み込みデバイス向けの高性能Linuxマイクロサービスを構築します。 分散サービス、API、CI/CDパイプライン、自動テストを担当する契約ポジションです。
仕事内容
- マイクロサービスアーキテクチャ内のC++サービスを作成・保守する
- シェルスクリプトやシステムレベルのコードを含むLinuxソフトウェアを開発・トラブルシューティングする
- API、サービス契約、デプロイ方法について部門横断チームと連携する
- 分散システム全体の性能と信頼性を向上させる
- CI/CDパイプラインと自動テストフレームワークを支援する
- コードレビューとアーキテクチャに関する議論に参加する
- セキュリティ、品質、性能の基準を満たす
- 組み込みデバイス向けにスケーラブルで高性能な分散サービスを構築する
応募要件
- C++14、C++17、C++20のいずれかを含む、7年以上のプロフェッショナルなC++開発経験
- シェルスクリプト、システムコール、プロセスとスレッドの管理を含むLinuxソフトウェアの開発・デバッグ経験
- マイクロサービスアーキテクチャ、REST API、サービスオーケストレーションに関する深い知識
- Dockerなどのコンテナ化・オーケストレーションツールの使用経験
- プロセス間通信、メッセージキュー、gRPCに関する知識
- GitおよびJenkins、GitLab CIなどのCI/CDプラットフォームに精通していること
- PythonやGoなど、別の言語でのプログラミング経験
- 高い分析力とソフトウェアデバッグ能力
- 英国を拠点とし、英国で働く権利を有すること。英国のセキュリティクリアランス、または取得資格が必要で、通常は英国に5年以上継続して居住し、英国外への連続滞在が一度に30日を超えないことが条件となる
- 英国のセキュリティクリアランス、または取得資格が必要。原文入力によれば、資格には通常、英国に5年以上継続して居住し、英国外への連続滞在が一度に30日を超えないことが含まれる? 待って、正確な回数の問題。
- 福利厚生
福利厚生
- 英国国内から完全リモートで勤務できる
- 契約社員としての雇用
- 組み込みデバイス向け高性能ソフトウェアに携われる
- マイクロサービス、分散システム、CI/CD、自動テストに触れられる
