
Tanium เป็นบริษัทด้านความปลอดภัยทางไซเบอร์ที่ให้บริการองค์กรขนาดใหญ่ด้วยการมองเห็นและควบคุมสภาพแวดล้อมอุปกรณ์ปลายทางได้แบบเรียลไทม์ แพลตฟอร์มของบริษัทผสานข้อมูลเชิงลึกด้านความปลอดภัย ประสิทธิภาพ และสินทรัพย์เข้าด้วยกัน เพื่อช่วยให้ทีมไอทีเข้าใจสินทรัพย์ของตนเอง จัดการโครงสร้างพื้นฐาน และรับมือกับภัยคุกคามทางไซเบอร์ได้อย่างมีประสิทธิภาพยิ่งขึ้น
วิศวกรซอฟต์แวร์อาวุโส ด้านการเชื่อมต่อระบบแบ็กเอนด์
สร้างบริการแบ็กเอนด์ของ Tanium เพื่อส่งข้อมูลจากอุปกรณ์ปลายทางไปยัง SIEM คลังข้อมูล ระบบจัดการทิกเก็ต และแพลตฟอร์มคลาวด์ กำหนดแนวทางสถาปัตยกรรม Connect ความน่าเชื่อถือ การสังเกตการณ์ระบบ และแนวปฏิบัติด้านวิศวกรรม
รายละเอียด
- สร้างบริการแบ็กเอนด์ที่รองรับการขยายระบบด้วย Node.js และ Go
- ประมวลผลและส่งข้อมูลปริมาณมากจากอุปกรณ์ปลายทางไปยังระบบภายนอก
- ออกแบบ API ของ Connect ให้มีสัญญาการใช้งานชัดเจน การจัดการเวอร์ชัน และความเข้ากันได้ย้อนหลัง
- พัฒนาการเชื่อมต่อกับระบบภายนอก โดยรองรับการยืนยันตัวตน ขีดจำกัดอัตราการเรียก รูปแบบเพย์โหลด และข้อผิดพลาด
- รับประกันการส่งข้อมูลที่เชื่อถือได้ด้วยการลองใหม่ การหน่วงเวลาแบบเพิ่มขึ้น การกำจัดข้อมูลซ้ำ และการควบคุมแรงดันย้อนกลับ
- สร้างเวิร์กโฟลว์แบบขับเคลื่อนด้วยเหตุการณ์ด้วย NATS และ Temporal
- เป็นผู้นำการออกแบบทางเทคนิคสำหรับฟีเจอร์ Connect และประสานให้ทีมต่าง ๆ ตัดสินใจสอดคล้องกัน
- จัดทำเอกสารการออกแบบเพื่อให้วิศวกรคนอื่นนำไปพัฒนาต่อ
- เสริมความสามารถในการสังเกตการณ์ระบบด้วยเมตริก บันทึก ลายทาง และการแจ้งเตือน
- เขียนการทดสอบยูนิต และทำงานร่วมกับทีม QA และทีมระบบอัตโนมัติในการทดสอบการเชื่อมต่อและการทดสอบตั้งแต่ต้นจนจบ
- ตรวจสอบเหตุขัดข้องในระบบจริง หาสาเหตุที่แท้จริง และดำเนินการแก้ไขเพื่อป้องกันไม่ให้เกิดซ้ำ
- ให้คำแนะนำแก่วิศวกรและกำหนดมาตรฐานด้านการออกแบบ การทดสอบ และการปฏิบัติงาน
คุณสมบัติ
- วุฒิปริญญาตรีหรือประสบการณ์เทียบเท่า
- มีประสบการณ์อย่างน้อย 8 ปีในการสร้างและดูแลบริการแบ็กเอนด์ที่ใช้งานจริง
- มีผลงานด้านการเป็นผู้นำการออกแบบทางเทคนิคและมีอิทธิพลต่อการตัดสินใจนอกทีมของตน
- มีทักษะสูงใน Go หรือ Node.js และพร้อมทำงานกับทั้งสองภาษา
- มีประสบการณ์ออกแบบ API แบบ REST, GraphQL หรือ gRPC
- มีประสบการณ์สร้างระบบขับเคลื่อนด้วยเหตุการณ์โดยใช้ NATS, Kafka, RabbitMQ หรือเครื่องมือที่คล้ายกัน รวมถึงเวิร์กโฟลว์หลายขั้นตอน
- มีประสบการณ์เชื่อมต่อ API และผลิตภัณฑ์ SaaS ของบุคคลที่สาม รวมถึง OAuth
- มีประสบการณ์กับ Docker, Kubernetes, Terraform และ Azure หรือ AWS
- มีประสบการณ์กับฐานข้อมูล SQL หรือ NoSQL, Git และเครื่องมือ CI/CD เช่น Jenkins หรือ GitHub Actions
- ใช้เครื่องมือพัฒนาซอฟต์แวร์ที่มี AI ช่วยได้คล่อง เช่น Claude หรือ GitHub Copilot
- มีคุณสมบัติขอรับการรับรองด้านความปลอดภัย FedRAMP ได้อย่างน้อยระดับหนึ่ง
- ต้องอาศัยอยู่ในสหรัฐอเมริกา
- หากมีวุฒิด้านวิทยาการคอมพิวเตอร์หรือสาขาเทคนิคที่เกี่ยวข้องจะได้รับการพิจารณาเป็นพิเศษ
- หากมีประสบการณ์กับ NATS, Temporal หรือเครื่องมือจัดการเวิร์กโฟลว์ที่เทียบเท่าจะได้รับการพิจารณาเป็นพิเศษ
- หากมีประสบการณ์กับแพลตฟอร์ม SIEM หรือ ITSM ข้อมูลด้านความปลอดภัย หรือข้อมูลจากอุปกรณ์ปลายทางจะได้รับการพิจารณาเป็นพิเศษ
- หากมีประสบการณ์กับ React, TypeScript หรือบริการ SaaS แบบหลายผู้เช่าจะได้รับการพิจารณาเป็นพิเศษ
- ใช้วิจารณญาณได้ดีในการรักษาสมดุลระหว่างความเร็วในการส่งมอบกับความสามารถในการบำรุงรักษาและการสนับสนุนระยะยาว
- มุ่งมั่นรับผิดชอบคุณภาพร่วมกันและเขียนการทดสอบควบคู่กับการเขียนโค้ด
- มีทักษะการดีบักที่ดี รวมถึงการแก้ไขเหตุขัดข้องในระบบจริงภายใต้แรงกดดันและจัดการสาเหตุที่แท้จริง
- เต็มใจให้คำแนะนำแก่เพื่อนร่วมงานและยกระดับมาตรฐานของทีม
สวัสดิการ
- สิทธิรับหุ้น
- ความคุ้มครองด้านการแพทย์ ทันตกรรม และสายตา
- สิทธิประโยชน์ด้านการวางแผนครอบครัว
- บัญชีออมทรัพย์เพื่อสุขภาพ
- บัญชีค่าใช้จ่ายแบบยืดหยุ่น
- บัญชีออมทรัพย์สำหรับค่าเดินทาง
- แผนเกษียณอายุ 401(k) พร้อมเงินสมทบจากบริษัท
- ความคุ้มครองประกันชีวิต อุบัติเหตุ และทุพพลภาพ
- ประกันอุบัติเหตุระหว่างเดินทางเพื่อธุรกิจ
- โครงการช่วยเหลือพนักงาน
- ประกันทุพพลภาพ
- สิทธิประโยชน์เพิ่มเติมด้านสุขภาวะ
- วันลาหยุดโดยได้รับค่าจ้างเพื่อทำงานอาสาสมัคร 5 วัน