プリンシパルソフトウェアエンジニア、ALM — PTC
PTCのアプリケーションライフサイクル管理(ALM)プラットフォームの技術方針を定め、アーキテクチャ、拡張性、クラウドの近代化を推進します。 エンジニアリング、製品、顧客の各チームと連携し、エンタープライズソフトウェアの発展を支えます。
仕事内容
- ALM製品およびプラットフォームの長期的な技術方針を定めます。
- エンジニアリングチーム全体のアーキテクチャロードマップと技術戦略を策定します。
- ソフトウェア設計、拡張性、パフォーマンス、運用の卓越性について助言します。
- 顧客の課題、導入パターン、市場動向を踏まえて製品の進化を導きます。
- 技術的な議論を主導し、エンジニアリング、アーキテクチャ、製品、顧客対応の各グループを連携させます。
- 安全で、耐障害性と拡張性に優れたエンタープライズシステムの設計と進化を支援します。
- クラウドネイティブアーキテクチャ、マイクロサービス、AI機能、オブザーバビリティ、プラットフォームの拡張性を含む近代化を推進します。
- 重要なアーキテクチャおよびエンジニアリング上の意思決定をレビューし、導きます。
- 適切なエンジニアリング手法、コード品質、自動化、テスト、運用の卓越性を推進します。
- 複雑なパフォーマンス、信頼性、拡張性、運用上の問題を調査します。
- アーキテクチャ上のボトルネックを見つけ、改善策を提案します。
- 分散システム、データベース、クラウドインフラストラクチャ、アプリケーションパフォーマンスの専門知識を生かし、エンタープライズ規模の導入を支援します。
- 新興技術がPTCのALM製品群に適合するかを評価します。
- AI支援エンジニアリング、自動化、分析、最新のソフトウェアデリバリーを推進します。
- 概念実証と技術評価を主導します。
- 顧客、パートナー、業界の専門家と協力します。
- プロダクトマネジメントと連携し、技術上の優先事項を事業目標や顧客ニーズに結び付けます。
- エンジニアリングマネージャー、アーキテクト、プリンシパルエンジニア、技術スペシャリストと協働します。
- カスタマーサクセス、サポート、サービスの各チームと連携して、複雑な技術課題に対応します。
- 戦略的な顧客対応に参加します。
- シニアエンジニアや成長過程にある技術リーダーを育成します。
- ソフトウェアアーキテクチャ、パフォーマンスエンジニアリング、DevOps、クラウドネイティブ開発の実践を推進します。
- エンジニアリングフォーラムや技術コミュニティに参加し、知識共有に貢献します。
- 組織内および広範なエンジニアリングコミュニティで、ALMの技術専門家として活動します。
応募要件
- コンピューターサイエンス、ソフトウェアエンジニアリング、または関連分野の学士号または修士号
- ソフトウェアエンジニアとして10年以上の実務経験
- 大規模なエンタープライズソフトウェアプラットフォームを設計、構築、運用した実績
- Javaおよび最新のバックエンド開発に関する深い知識
- 分散システム、クラウドネイティブアーキテクチャ、マイクロサービスに関する豊富な経験
- ソフトウェアアーキテクチャパターンと現在のエンジニアリング手法への深い理解
- 複数のエンジニアリングチームにまたがる技術戦略とアーキテクチャを策定した経験
- パフォーマンス、拡張性、信頼性、運用の卓越性に関する専門知識
- 優れた問題解決力、コミュニケーション力、ステークホルダー対応力
- 信頼される専門知識を通じて技術面と事業面の意思決定を導く能力
- ALM、DevOps、システムエンジニアリング、またはソフトウェアデリバリープラットフォームに関する知識
- Codebeamer、Jira、Polarion、Jama、Azure DevOps、または同等のツールの使用経験
- AWS、Azure、GCPのいずれかのパブリッククラウドプラットフォームの使用経験
- Kubernetes、Docker、CI/CD、インフラストラクチャ自動化、オブザーバビリティツールの使用経験
- AIと機械学習、およびエンタープライズソフトウェアでの活用に関する知識
- 自動車、航空宇宙、医療機器、産業製造など、規制対象分野向け製品の開発経験
- 特許、業界出版物、カンファレンス登壇、または大規模なオープンソース貢献の実績
福利厚生
- 探求し、学び、成長する機会
- アイデアを実現する機会
- 業界経験豊富なリーダーと働く機会
- 先進技術に取り組む機会
- プライバシーとデータ保護の取り組み
