1h ago
Staff Software Engineer - Data Collection
Bengaluru, Karnataka, India
full-timeseniorsoftware
Tech Stack
Description
You'll design and build high-performance data collection agents and pipelines in Go, C++, and Java for Harness's API security platform. You'll work on extracting API data across diverse environments using eBPF, traffic mirroring, and API gateway policies, solving challenging systems and networking problems at scale.
Requirements
- 7+ years of software engineering experience with Go, C++, and Java
- Deep knowledge of data structures, algorithms, and system fundamentals
- Familiarity with cloud environments (AWS, Azure, or GCP) and infrastructure setup
- Experience with Docker, Kubernetes, and distributed cloud-native systems
- Track record of mentoring or leading engineers
Responsibilities
- Design and build data collection agents and pipelines in Go, C++, and Java
- Develop scalable mechanisms for extracting API traffic across cloud-native, on-prem, and hybrid environments
- Work across the stack: Linux internals, networking protocols, and system performance
- Contribute to policies for API Gateways and load balancers (F5, Citrix ADC, Avi, Arista)
- Optimize for performance, reliability, and low-overhead data collection at scale
0 views 0 saves 0 applications