
BeyondTrustシニアソフトウェア開発エンジニア(リモート・米国)
シニアソフトウェアエンジニアとして、BeyondTrustのセキュアリモートアクセス製品を開発・サポートします。 アプライアンスのOS、リリースワークフロー、IDセキュリティ顧客向けAWSインフラを維持します。
仕事内容
- 複雑なクライアント・サーバー型エンタープライズアプリケーションの信頼性の高いコードを開発・保守する
- アプリケーションのストーリーボードとユースケースを実際に動作するソフトウェアへ変換する
- 同僚やステークホルダーと連携し、機能設計と製品方針に取り組む
- 品質保証チームとテストケースおよび開発ドキュメントを作成する
- 問題、リスク、課題について同僚やマネージャーに常に共有する
- 開発作業を入念に文書化する
- テクニカルサポートチームや必要に応じて顧客と協力し、問題を診断・解決する
- プロジェクトとタスクの範囲を定義し、信頼できる工数見積もりを提示する
- コードベースにおける複雑な技術課題を調査、トラブルシュート、切り分けする
- 製品フィードバックを取り入れ、修正を提供し、パッチを作成する
- オンプレミスおよびクラウド環境向けのアプライアンスイメージとソフトウェア更新を構築、パッケージ化、署名、リリースする
- コンピューティング、DNS、ストレージ、鍵管理を含むクラウドインフラをデプロイ・運用する
応募要件
- 5年以上のプロフェッショナルなソフトウェア開発経験
- ソフトウェア開発ライフサイクル(SDLC)全般に関する知識と経験
- UnixおよびLinux環境での豊富な実務経験
- PythonおよびPHPの業務経験
- Laravelまたは同等のMVCフレームワークの経験
- 大規模なレガシーコードベースの保守経験
- EC2、Route 53、S3、IAM、KMSを含むAWSの実務経験
- データベースの設計および管理経験
- ユニットテスト作成の実務経験
- アジャイル手法での業務経験
- 現代的なソフトウェア設計パターンに関する深い知識
- アジャイル環境で開発から製品リリースまでのライフサイクル全体を管理した経験
- ネットワークセキュリティと暗号化の原則に関する理解
- 英語による優れた文書・口頭コミュニケーション、プレゼンテーション、対人スキル
- 継続的インテグレーションおよび継続的開発の実践を用いるアジャイルチームでの業務経験
福利厚生
- 継続的な学習を重視する、柔軟で信頼に基づく企業文化
- 従業員の成長を評価する環境
- 多様性とインクルージョンを重視する職場
- 学習とキャリア開発の機会








