Vacancy expired!
Job Description
This is a lead-level Sr II Software Development Engineer (SDE) role in an engineering team focused on cloud security workloads that delivers sensors (lightweight agents) on the Linux platform. This is a challenging role responsible for defining the technical direction and leading the design and implementation of new sensor features to address cloud workloads in the end-to-end Falcon product. These include telemetry, detection and prevention features for fine-grained workload components such as containers and functions. These sensor features will need to work seamlessly in container orchestration platforms such as Kubernetes in a diverse range of deployment configurations.SDE's in the team own design and development of core features of the product. Features will cross-cut most core OS subsystems such as file system, memory, process, and networking. Many features are also built in a way that they have shared components across Windows and Mac. The team operates under the Agile development principles and ships frequently. Multiple US locations. Responsibilities- Lead the definition, design, and implementation of container-specific features in the Linux sensor
- Own features from design to delivery
- Collaborate with multi-functional team in various physical locations
- Troubleshoot issues with the product as reported from customers responsively
- Other projects as assigned
- Experience in leading the definition, design and implementation of product features in C/C on Linux / Unix with the following characteristics:
- high concurrency requirements needing strong use of multi-threading
- high reliability requirements
- detailed requirements on low-level operating characteristics (memory usage, efficient performance, correct conformance to external standards)
- Experience in designing and developing container runtime engines, software that monitors containers, or optimized orchestration or virtual machine environments to run containers.
- Experience working on a team to ship major features and releases
- Ability to communicate, collaborate, and work effectively in a distributed team
- Ability to technically lead a team of strong engineers
- Familiarity with golang programming language is preferred but not required
- Experience with Kubernetes is preferred but not required
Vacancy expired!