Staff Software Engineer - Data Collection
On-site · Bengaluru, Karnataka, India
Job Summary
Staff Software Engineer to design and build advanced 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 Linux internals, networking protocols (TCP, UDP, HTTP/1.1, HTTP/2, HTTP/3, gRPC, TLS), and system performance. Contribute to policies for API Gateways and load balancers (F5, Citrix ADC, Avi, Arista). Optimize for performance and low-overhead data collection at scale. Partner with Security Research and Platform teams to deliver secure, production-grade solutions. Mentor junior engineers and influence technical direction within the team. Contribute to open-source projects where relevant and represent Traceable in the engineering community.
Required Qualifications
- 7+ years software engineering experience
- Strong command of Go, C++, and Java
- Experience with Docker and Kubernetes
- Familiarity with cloud environments (AWS, Azure, or GCP)
- Experience with API gateways or load balancers
- Knowledge of networking protocols (TCP, UDP, HTTP/1.1, HTTP/2, HTTP/3, gRPC, TLS)
- Experience building data collection agents or high-performance pipelines
- Strong debugging and problem-solving skills
- Mentor or lead engineers in a team setting
- Excellent communication and collaboration skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.