Senior Software Engineer – Go Network Protocol

WitnessAI • Remote • 9 hours ago

Senior Software Engineer – Go Network Protocol

WitnessAI is a fast-growing SaaS startup on a mission to enable enterprises to adopt AI, safely. We’re building a product that provides security and governance guardrails for public and private LLMs. We’re seeking a skilled Go developer with expertise in network traffic analysis and content extraction. The ideal candidate will have a strong understanding of network protocols and the ability to work with application layer data (HTTP, JSON, etc.)

Key Responsibilities:
● Develop and maintain Go applications for network traffic analysis
● Design and implement efficient real-time parsing and processing of network packets
● Write parsers for TCP stream content, focusing on HTTP and common data formats
● Build tools for real-time network traffic telemetry

Required Qualifications:
● 3+ years of professional experience in software development, with at least 2 years using Go
● Strong proficiency in Go, including concurrent programming and standard library usage
● Solid understanding of TCP/IP networking fundamentals
● Knowledge of common network protocols (HTTP, WebSockets, TLS, others)
● Experience with network packet capture and analysis (e.g., using libpcap or similar libraries)
● Expertise in working with the HTTP protocol, including headers, methods and status codes
● Familiarity with RESTful API design and implementation
● Excellent problem-solving skills and attention to detail
● Strong communication skills and ability to work in a collaborative environment

Preferred Qualifications:
● Familiarity with multiple data formats and languages (XML, HTML, JS)
● Ability to debug HTML and Javascript

● Knowledge of TLS/SSL and experience with encrypted traffic analysis
● Experience with cloud-native technologies, including Docker and Kubernetes

Benefits:

  • Hybrid work environment

  • Competitive salary.

  • Health, dental, and vision insurance.

  • 401(k) plan.

  • Opportunities for professional development and growth.

  • Generous vacation policy.

Salary range:

$150,000-$190,000

Related jobs in Remote