Staff Software Engineer - Data Collection
Harness is seeking a Staff Software Engineer to join our Agent and Data Collection team. This team forms the foundation of the AppSec platform, building high-performance systems that extract API data from diverse environments using eBPF, traffic mirroring, API gateway policies, and language agents. This role is ideal for an engineer who thrives on deep technical work, system fundamentals, and building critical infrastructure that has direct product impact.
The primary responsibilities include designing and building advanced data collection agents and pipelines in Go, C++, and Java. The engineer will develop scalable mechanisms for extracting API traffic across cloud-native, on-prem, and hybrid environments. Additionally, the role involves working across the stack, including Linux internals, networking protocols (TCP, UDP, HTTP/1.1, HTTP/2, HTTP/3, gRPC, TLS), and system performance. The engineer will also contribute to policies for API Gateways and load balancers, optimize for performance and reliability, and partner with Security Research and Platform teams to deliver secure, production-grade solutions.
Candidates should have 7+ years of software engineering experience with strong command of Go, C++, and Java. Deep knowledge of data structures, algorithms, and system fundamentals (process, memory, CPU, containers, cgroups, filesystems) is essential. Familiarity with cloud environments (AWS, Azure, or GCP) and infrastructure setup (VPC, load balancers, auto scaling, compute instances) is required. Experience with Docker, Kubernetes, and distributed cloud-native systems, along with excellent problem-solving and debugging skills, is also necessary. Strong communication and collaboration skills, as well as a proven ability to work independently, are important. A track record of mentoring or leading engineers in a team setting is preferred.
Harness offers competitive salary, comprehensive healthcare benefits, flexible work schedules, quarterly TGIF-Off days, paid time off and parental leave, and monthly, quarterly, and annual social and team-building events. The company also provides monthly internet reimbursement.
Harness is shaping the future of AI software delivery with a global team across 14 offices and 25 countries. The company is looking for exceptional talent to help move even faster in this mission.