Tips Loker

← Kembali ke Daftar Lowongan

FULL_TIME

Principal Software Engineer - Agentic SOC

Huntress • USA

Gaji tidak dicantumkan


Deskripsi Pekerjaan

Principal Software Engineer - Agentic SOC Yang Kami Lakukan: Kejahatan siber terus berkembang, dan semakin banyak bisnis menjadi sasaran ancaman yang sebelumnya hanya menargetkan organisasi terbesar. Hal ini mendorong para pelindung seperti kami untuk beroperasi pada tingkat tertinggi, sekaligus memperkuat kebutuhan kami akan orang-orang berbakat yang ingin memberikan dampak berarti. Didirikan pada 2015 oleh mantan operator siber NSA, Huntress adalah tim dengan pendekatan remote-first yang bekerja untuk membuat keamanan siber tingkat enterprise dapat diakses oleh bisnis dari berbagai ukuran. Kami bekerja sama erat dengan tim keamanan dan penyedia layanan yang melindungi lingkungan kompleks, sering kali tanpa waktu atau jumlah personel yang cukup untuk menangani semuanya. Karena itu, kami membangun teknologi sendiri dan mendukungnya dengan Security Operations Center (SOC) yang dikelola manusia selama 24/7. Hasilnya, platform kami tidak pernah terpisah dari para ahli yang mengelolanya sehingga perlindungan pelanggan tetap terjaga. Saat ini, Huntress mengamankan lebih dari 6 juta endpoint dan 16 juta identitas di seluruh dunia. Angka tersebut terus bertambah karena semakin banyak bisnis mengandalkan kami untuk membantu meringankan beban mereka dan beroperasi dengan lebih percaya diri. Setiap hari, komitmen tersebut terlihat dari cara kami mendukung pelanggan dan bekerja sama satu sama lain. Melapor kepada: Director, Engineering Lokasi: Remote US saja Kompensasi: Gaji pokok $215.000 hingga $240.000, ditambah bonus dan ekuitas Yang Akan Anda Kerjakan: Huntress sedang membangun Agentic SOC. Ketika pipeline deteksi kami menghasilkan sebuah sinyal, agen berbasis LLM akan mengambilnya dan melakukan investigasi dari awal hingga akhir. Agen ini mengumpulkan telemetri dari berbagai produk kami, merekonstruksi apa yang terjadi, lalu menentukan—dengan dokumentasi yang baik—apakah aktivitas tersebut berbahaya. Seiring waktu, agen ini akan mengambil alih lebih banyak pekerjaan, mulai dari menyelesaikan kasus rutin hingga bertindak cepat ketika menemukan serangan dan menyerahkan kasus kepada analis dengan bukti yang sudah dikumpulkan. Kami mencari Principal Software Engineer untuk memimpin upaya ini. Sistem ini dirancang untuk membantu analis, bukan menggantikan mereka. Sistem ini mengambil alih pekerjaan bervolume tinggi dan berulang sehingga analis dapat berfokus pada kasus kompleks serta intrusi langsung yang memerlukan keahlian manusia. Sistem ini juga mengurangi pekerjaan rutin lainnya dengan menggunakan LLM untuk memproses keluaran alat yang terus digunakan analis, sehingga mereka dapat memulai dari gambaran yang jelas, bukan telemetri mentah. Ini bukan chatbot yang ditempelkan ke dashboard. Sistem ini menyelidiki banyak sinyal setiap hari di ribuan organisasi pelanggan. Banyak sinyal bersifat jinak, tetapi sebagian lainnya merupakan intrusi yang sedang berlangsung dan setiap menit sangat berarti. Telemetri yang dibaca sistem berasal dari lingkungan tempat penyerang sedang aktif beroperasi. Karena sistem ini membuat keputusan nyata, seperti menutup investigasi atau mengisolasi host, sistem harus akurat, mampu menjelaskan prosesnya, dan mengetahui kapan harus menyerahkan kasus kepada manusia. Sebagai pemimpin teknis, Anda akan bertanggung jawab atas arsitektur dan arah sistem. Ini mencakup menentukan struktur investigasi, batas antara kode deterministik dan penalaran model, hal-hal yang boleh dan tidak boleh diakses agen, cara mengukur keberhasilannya, serta keputusan apa yang dapat dibuat secara mandiri setelah sistem terbukti andal. Anda akan bekerja erat dengan analis SOC, engineer deteksi, tim produk, dan tim engineering lainnya. Anda akan terlibat langsung dalam pengembangan kode sekaligus membantu engineer di sekitar Anda berkembang. Pekerjaan Anda akan secara langsung membentuk cara Huntress memperluas perlindungan bagi 99% bisnis. Kami memanfaatkan sepenuhnya alat coding berbasis AI untuk membantu mempercepat pengembangan Anda. Kami tidak membatasi penggunaan token. Kami mengharapkan Anda menggunakan AI dan semua alat secara bertanggung jawab. Tanggung Jawab: - Memimpin arsitektur investigasi agentic. Anda membantu menentukan bagaimana sinyal berpindah dari deteksi ke investigasi, bagaimana status investigasi dikelola, bagaimana alat dirancang dan tersedia bagi agen, serta apa yang harus ada dalam investigasi yang selesai: keputusan, linimasa, cakupan, dan bukti di balik setiap klaim. Ketika tim berada di antara beberapa pilihan, Anda yang mengambil keputusan. Fondasi yang Anda tetapkan akan menjadi dasar bagi pekerjaan orang lain selama bertahun-tahun. - Membangun agen yang menyelidiki seperti analis yang andal. Anda bekerja bersama tim SOC dan peneliti produk untuk memahami cara analis berpengalaman melakukan triase dan investigasi, lalu menerjemahkannya menjadi perilaku agen: pertanyaan yang harus diajukan, bukti yang perlu dikumpulkan, kapan harus menggali lebih dalam, serta kapan harus berhenti dan menyerahkan kasus kepada manusia. - Mengurangi pekerjaan rutin analis. Selain investigasi lengkap, Anda membangun pra-pemrosesan bertenaga LLM untuk alat dan sumber data yang digunakan analis setiap hari. Sistem ini merangkum, menghubungkan, dan menyoroti hal-hal penting sehingga analis dapat berfokus pada penilaian, bukan pengumpulan informasi. - Menerapkan pola pikir keamanan pada agen itu sendiri. Agen membaca data yang dipengaruhi penyerang, berjalan di ribuan tenant pelanggan, dan dapat mengambil tindakan di lingkungan pelanggan. Anda merancang sistem seolah-olah ada seseorang yang berusaha memanipulasinya, karena memang akan ada. Batas kepercayaan, isolasi tenant, dan auditabilitas harus menjadi bagian dari arsitektur sejak awal. - Menjadikan evaluasi sebagai bagian inti dari produk. Anda menentukan cara mengukur apakah investigasi benar, memiliki penalaran yang baik, dan terdokumentasi dengan baik. Anda juga memastikan tidak ada perubahan pada prompt, model, atau alat tanpa bukti bahwa perubahan tersebut memberikan manfaat. - Menentukan berdasarkan data tindakan yang dapat dilakukan sistem secara mandiri. Berdasarkan kinerja yang terukur, Anda menentukan kapan sistem dapat bertindak secara otonom, kapan pekerjaannya perlu ditinjau manusia, dan bagaimana hal tersebut berubah seiring waktu. Anda juga mengenali kapan suatu masalah sebenarnya tidak memerlukan agen. - Membangun untuk produksi, bukan demo. Anda merancang sistem untuk keandalan, latensi, dan biaya dalam skala besar. Sistem harus tetap berfungsi ketika model lambat, salah, tidak tersedia, atau berubah secara diam-diam. Siapa pun harus dapat melacak secara tepat alasan investigasi mencapai kesimpulannya atau alasan suatu tindakan diambil. - Membantu analis, bukan menggantikan mereka. Anda merancang proses serah terima antara agen dan analis sehingga ketika kasus sampai kepada manusia, pekerjaan agen membuat mereka lebih cepat dan lebih memahami situasi. Anda mempertimbangkan perubahan pekerjaan analis ketika agen mengambil alih lebih banyak tugas, serta cara menjelaskan keputusan agen kepada mitra dan pelanggan dengan cara yang dapat dipercaya. - Membuat prototipe untuk menyelesaikan masalah sulit. Ketika tim menghadapi sesuatu yang benar-benar belum pasti, Anda menyelidikinya terlebih dahulu: mengurangi risiko, membuktikan pendekatan, lalu menyerahkannya dengan jelas. - Menjadi perwakilan engineering Agentic SOC. Dalam percakapan dengan pimpinan SOC, tim engineering lain, tim produk, dan eksekutif, Anda menyampaikan perspektif teknis tim secara jelas dan kredibel. Anda mendorong keselarasan dalam keputusan penting, membawa konteks ke kedua arah, serta melindungi tim dari ruang lingkup yang tidak jelas. - Menyeimbangkan ketelitian teknis dengan pragmatisme. Anda menyampaikan keberatan ketika jalan pintas menimbulkan risiko nyata, dan juga menolak rekayasa berlebihan ketika tujuannya adalah eksplorasi. Anda berorientasi pada tindakan dan umpan balik yang sering dari analis serta pelanggan, serta mampu menjelaskan kompromi kepada engineer maupun non-engineer. - Meningkatkan kemampuan seluruh tim. Kepemimpinan teknis Anda diukur dari kinerja seluruh tim, bukan hanya dari apa yang Anda hasilkan sendiri. Hal ini terlihat melalui code review yang cermat, bekerja berpasangan untuk menyelesaikan masalah yang sulit bagi orang lain, serta menciptakan daya ungkit melalui pola, alat, dan pemahaman bersama yang lebih baik. Anda bekerja sama dengan engineering manager dalam hal kesehatan tim, memberikan umpan balik langsung, dan menjadi contoh penilaian serta akuntabilitas yang ingin dimiliki tim. Yang Anda Bawa ke Tim: - Pengalaman 15+ tahun dalam mengembangkan produk perangkat lunak kompleks, termasuk pengalaman signifikan sebagai pemimpin teknis untuk sistem produksi. - Pengalaman langsung dalam merancang, meluncurkan, dan mengoperasikan agen berbasis LLM di lingkungan produksi, termasuk penggunaan alat, manajemen konteks, output terstruktur, guardrail, dan evaluasi, serta pemahaman yang jelas tentang cara agen tersebut gagal. - Rekam jejak membangun evaluasi untuk sistem nondeterministik, seperti dataset berlabel, evaluasi offline, dan regression gate, serta mengukur kualitas dari waktu ke waktu, bukan hanya saat peluncuran. - Pola pikir keamanan, dengan pengalaman membangun sistem yang menangani input tidak tepercaya, menerapkan isolasi multi-tenant, dan menghasilkan jejak audit yang dapat dipertanggungjawabkan. - Pengalaman membangun sistem yang membuat keputusan otomatis dengan konsekuensi nyata, serta penilaian yang baik untuk menentukan apa yang harus diotomatisasi dan apa yang harus diserahkan kepada manusia. - Keingintahuan tentang cara berpikir dan bekerja analis keamanan, serta kemauan untuk meluangkan waktu nyata untuk belajar dari mereka. - Keahlian backend mendalam dalam sistem terdistribusi, queue, workflow yang tahan lama, dan konkurensi, dengan rekam jejak merancang sistem untuk throughput dan kebenaran dalam kondisi beban tinggi. - Kemampuan kuat dalam 1 atau lebih bahasa backend serta kemampuan mempelajari bahasa baru dengan cepat. Stack utama kami adalah Ruby on Rails, dan kami mengharapkan Anda menjadi mahir menggunakannya. - Pengalaman dengan AWS, Azure, atau lingkungan cloud publik lainnya, serta penyimpanan data seperti Postgres dan Redis. - Pengalaman menggunakan alat coding berbasis AI, seperti Claude Code. - Gelar BS atau MS di bidang Ilmu Komputer atau Teknik, atau pengalaman yang setara. Poin Tambahan: - Pengalaman bekerja di atau membangun sistem untuk SOC, respons insiden, threat hunting, atau engineering deteksi. Pengalaman ini tidak wajib, tetapi sangat membantu karena kami membangun workflow berdasarkan cara analis kami melakukan investigasi. - Pemahaman tentang telemetri endpoint dan identitas serta teknik operasional penyerang. - Pengalaman menyerang atau melakukan pengujian adversarial terhadap sistem ML atau LLM. - Pengalaman dengan Ruby on Rails. Yang Kami Tawarkan: - Lingkungan kerja 100% remote sejak pendirian kami pada 2015. - Kebijakan cuti berbayar yang luas, termasuk cuti tahunan, cuti sakit, dan hari libur berbayar. - Cuti orang tua berbayar selama 12 minggu. - Paket tunjangan kesehatan, gigi, dan penglihatan yang sangat kompetitif dan komprehensif. - 401(k) dengan kontribusi 5% terlepas dari kontribusi karyawan. - Asuransi jiwa dan disabilitas. - Opsi saham untuk seluruh karyawan penuh waktu. - Penggantian 1 kali sebesar $500 untuk membangun atau meningkatkan kantor di rumah. - Tunjangan tahunan untuk pendidikan dan bantuan pengembangan profesional. - Penggantian biaya digital sebesar $75 USD/bulan. - Akses ke platform BetterUp untuk coaching serta pengembangan pribadi dan profesional. Huntress berkomitmen menciptakan budaya inklusif yang menghargai setiap anggota tim, memberi mereka suara, dan memberdayakan mereka untuk datang bekerja setiap hari sebagai diri mereka sendiri. Kami tidak melakukan diskriminasi berdasarkan ras, etnis, warna kulit, leluhur, asal negara, agama, jenis kelamin, orientasi seksual, identitas gender, disabilitas, status veteran, informasi genetik, status perkawinan, atau status lain yang dilindungi secara hukum. Kami memang melakukan diskriminasi terhadap peretas yang mencoba mengeksploitasi bisnis dari berbagai ukuran. Akomodasi: Jika Anda memerlukan akomodasi yang wajar untuk menyelesaikan lamaran, wawancara, atau pengujian prakerja, atau untuk berpartisipasi dalam proses seleksi karyawan, silakan sampaikan pertanyaan Anda ke accommodations@huntresslabs.com. Harap diperhatikan bahwa permintaan yang tidak berkaitan dengan akomodasi yang dikirim ke kotak masuk ini tidak akan mendapat tanggapan. Huntress menggunakan alat kecerdasan buatan untuk membantu meninjau dan mengevaluasi lamaran kerja, termasuk penyaringan resume, penilaian keterampilan, serta pencocokan dan perbandingan kandidat. Alat AI ini mendukung perekrut manusia dalam proses peninjauan awal, tetapi tidak membuat keputusan perekrutan akhir tanpa keterlibatan manusia. Dengan mengirimkan lamaran, Anda mengakui penggunaan AI dalam proses rekrutmen kami. Silakan tinjau Candidate Privacy Notice kami untuk mengetahui lebih lanjut tentang praktik dan hak privasi data Anda. #BI-Remote

Ringkasan

Perusahaan
Huntress
Lokasi
USA
Tipe kerja
FULL_TIME
Gaji
Gaji tidak dicantumkan
Tanggal tayang
24 Okt 2026
Terlihat sejak
25 Okt 2026
Sumber & keterlacakan data
Jobicy (public board)Buka sumber asli ↗https://jobicy.com/jobs/156767-principal-software-engineer-agentic-soc
Siap melamar? Langsung di sumber asli.Buka Halaman Lamaran
Lamar di Sumber Asli →

Lowongan Terkait Lainnya

FULL_TIMEKemarin

Principal Software Engineer, SIEM (Ruby/Rails)

Huntress • USA

Gaji tidak dicantumkanLihat Detail →
FULL_TIMEKemarin

Senior Software Engineer

Veriff • Spain

Gaji tidak dicantumkanLihat Detail →
PART_TIMEKemarin

Senior Backend Engineer

Monzo • UK

Gaji tidak dicantumkanLihat Detail →
FULL_TIMEKemarin

Cloud Field Engineer

Canonical • Anywhere

Gaji tidak dicantumkanLihat Detail →