Tanium
Tanium
Tanium adalah perusahaan keamanan siber yang melayani organisasi besar dengan visibilitas dan kendali secara real-time atas lingkungan endpoint mereka. Platformnya menggabungkan informasi tentang keamanan, kinerja, dan inventaris untuk membantu tim TI memahami aset mereka, mengelola infrastruktur, serta merespons ancaman siber dengan lebih efektif.

Insinyur Perangkat Lunak Senior, Integrasi Backend

Bangun layanan backend Tanium untuk mengirim data endpoint ke SIEM, gudang data, sistem tiket, dan platform cloud. Arahkan arsitektur Connect, keandalan, observabilitas, dan praktik rekayasa.

Deskripsi

  • Bangun layanan backend yang skalabel dengan Node.js dan Go.
  • Proses dan kirim data endpoint dalam jumlah besar ke sistem eksternal.
  • Rancang API Connect dengan kontrak yang jelas, pembuatan versi, dan kompatibilitas mundur.
  • Kembangkan integrasi pihak ketiga yang menangani autentikasi, batas laju, format payload, dan kegagalan.
  • Pastikan pengiriman yang andal melalui percobaan ulang, jeda bertahap, deduplikasi, dan back-pressure.
  • Buat alur kerja berbasis peristiwa dengan NATS dan Temporal.
  • Pimpin desain teknis untuk fitur Connect dan selaraskan keputusan di seluruh tim.
  • Dokumentasikan desain agar dapat diimplementasikan oleh engineer lain.
  • Perkuat observabilitas dengan metrik, log, trace, dan peringatan.
  • Tulis pengujian unit dan bekerja sama dengan tim QA serta otomasi untuk pengujian integrasi dan menyeluruh.
  • Selidiki insiden produksi, temukan akar masalah, dan terapkan perbaikan pencegahan.
  • Bimbing engineer dan tetapkan standar untuk desain, pengujian, dan operasional.

Persyaratan

  • Gelar sarjana atau pengalaman setara.
  • Setidaknya 8 tahun pengalaman membangun dan mengoperasikan layanan backend produksi.
  • Rekam jejak memimpin desain teknis dan memengaruhi keputusan di luar tim Anda.
  • Kemampuan kuat dalam Go atau Node.js serta kesediaan untuk menggunakan keduanya.
  • Pengalaman merancang API REST, GraphQL, atau gRPC.
  • Pengalaman membangun sistem berbasis peristiwa dengan NATS, Kafka, RabbitMQ, atau alat serupa, serta alur kerja multi-langkah.
  • Pengalaman mengintegrasikan API pihak ketiga dan produk SaaS, termasuk OAuth.
  • Pengalaman menggunakan Docker, Kubernetes, Terraform, serta Azure atau AWS.
  • Pengalaman dengan basis data SQL atau NoSQL, Git, dan alat CI/CD seperti Jenkins atau GitHub Actions.
  • Kemahiran menggunakan alat pengembangan berbantuan AI seperti Claude atau GitHub Copilot.
  • Memenuhi syarat untuk memperoleh setidaknya izin FedRAMP.
  • Harus berdomisili di Amerika Serikat.
  • Gelar di bidang ilmu komputer atau bidang teknis terkait lebih diutamakan.
  • Pengalaman dengan NATS, Temporal, atau alat orkestrasi alur kerja sejenis menjadi nilai tambah.
  • Pengalaman dengan platform SIEM atau ITSM, keamanan, atau data endpoint menjadi nilai tambah.
  • Pengalaman dengan React, TypeScript, atau layanan SaaS multi-tenant menjadi nilai tambah.
  • Pertimbangan yang baik dalam menyeimbangkan kecepatan penyampaian dengan kemudahan pemeliharaan dan dukungan jangka panjang.
  • Komitmen terhadap tanggung jawab bersama atas kualitas dan penulisan pengujian bersama kode.
  • Kemampuan debugging yang kuat, termasuk menangani insiden produksi di bawah tekanan dan mengatasi akar masalah.
  • Nyaman membimbing rekan kerja dan meningkatkan standar tim.

Tunjangan

  • Penghargaan ekuitas
  • Perlindungan medis, gigi, dan penglihatan
  • Manfaat perencanaan keluarga
  • Rekening tabungan kesehatan
  • Rekening pengeluaran fleksibel
  • Rekening tabungan transportasi
  • Program pensiun 401(k) dengan kontribusi perusahaan
  • Perlindungan jiwa, kecelakaan, dan disabilitas
  • Asuransi kecelakaan perjalanan bisnis
  • Program bantuan karyawan
  • Asuransi disabilitas
  • Manfaat kesejahteraan tambahan
  • Lima hari cuti untuk kegiatan sukarela

Lowongan Terkait