
TeamViewerは、リモートアクセス、リモートサポート、デジタル従業員体験のための安全なクラウドソフトウェアを開発するB2B SaaS企業です。同社のプラットフォームは、ITチームや企業によるエンドポイントの制御、監視、管理、修復作業の自動化を支援し、拡張現実を活用したワークフローを通じて現場業務もサポートします。TeamViewerは、Tensor、DEX、Frontlineなどの製品を通じて、さまざまな規模の組織にサービスを提供しており、Microsoft Intune、ServiceNow、Salesforceなどとの連携にも対応しています。同社のサービスは、安全でコンプライアンスに準拠し、拡張性のあるデバイス管理を中核としています。
TeamViewer オースティン勤務 シニアフルスタックソフトウェアエンジニア
オースティンを拠点とするシニア職として、TeamViewerのデジタルワークプレイスサービスとWebアプリケーションのフルスタック開発をリードします。 アーキテクチャ、クラウド運用、テスト、責任あるAI支援エンジニアリングの実践を推進します。
仕事内容
- JavaまたはKotlinとSpring Boot、あるいはNode.jsとTypeScriptを使用してバックエンドサービスとAPIを開発・運用する
- ReactとTypeScriptを使用して堅牢なWebアプリケーションを作成する
- デザインシステムとマイクロフロントエンドアーキテクチャの発展に貢献する
- スケーラブルでレジリエントかつ安全なサービスのアーキテクチャと設計を決定する
- ドメイン駆動設計とイベント駆動設計の原則を活用する
- データをモデル化し、適切なSQLまたはNoSQLストレージソリューションを選定する
- Kafka、NATS、RabbitMQを使用して非同期連携を構築する
- DockerとKubernetesでサービスのデプロイと運用を管理する
- CI/CDワークフローと本番環境の可観測性を向上させる
- 単体テスト、統合テスト、コントラクトテスト、エンドツーエンドテストを網羅するテスト方針を定める
- 責任あるAI支援開発を推進し、チームの実践を確立する
- エンジニアをコーチングし、メンタリングする
- 技術的なコードレビューを主導する
- チーム間で一貫したエンジニアリングプラクティスを促進する
- 機能をエンドツーエンドで提供し、技術スタック全体の技術方針に影響を与える
応募要件
- コンピューターサイエンス、ソフトウェアエンジニアリング、関連分野の学位、または同等の実務経験
- バックエンドおよびフロントエンドシステムにわたる、6年以上のプロフェッショナルなソフトウェア開発経験
- 技術イニシアチブを主導した実績
- JavaまたはKotlinとSpring Boot、あるいはNode.jsとTypeScriptによるバックエンド開発の高いスキル
- ReactとTypeScriptを使用したアプリケーション構築の豊富な経験
- Redux Toolkit、Zustand、TanStack Queryなどの最新の状態管理ツールの経験
- デザインシステムまたはマイクロフロントエンドの経験があれば尚可
- 分散システム、API設計、ソフトウェアアーキテクチャに関する深い知識
- PostgreSQLなどのリレーショナルデータベースおよびNoSQLシステムの豊富な経験
- Kafka、NATS、RabbitMQの実務経験
- Docker、Kubernetes、CI/CD、本番環境の可観測性に関する豊富な経験
- バックエンドおよびWebアプリケーションのセキュリティベストプラクティスに関する知識
- Claude Code、GitHub Copilot、CursorなどのAIコーディングツールの実務経験
- AIコーディングツールをチームで責任を持って使用することへの明確な理解
- エンジニアのメンタリングおよびアジャイルチームでの協働経験
- 米国テキサス州オースティンで勤務できること
- 身元および米国での就労許可を確認できること
福利厚生
- 競争力のある報酬とボーナスの機会
- 柔軟な有給休暇と有給祝日
- 雇用主によるマッチング拠出付き401(k)プラン
- 雇用主が医療保障を全額負担する総合的な健康保険
- 最長12週間の育児休暇
- 基本生命保険
- 短期および長期障害保険を雇用主が全額負担
- 四半期ごとのチームビルディングイベント
- リーダーシップランチ
- 全社タウンホールミーティング
- オープンドアの職場方針
- ビジネスカジュアルのドレスコード
- インクルーシブな職場文化
- 応募および採用プロセス中の配慮や調整に対応