Senior Golang Developer
Core
Design and develop high-performance, secure, and reliable software components for enterprise-scale data collection and processing systems running on Windows and macOS.
Role type
Senior Golang Developer (Systems/Telemetry)
Builds
High-volume telemetry agents, distributed client applications, and secure data transmission services.
Domain
Enterprise software engineering, high-frequency data processing, cross-platform systems programming.
Required skills
Golang, concurrency (goroutines, channels, worker pools), distributed systems, REST APIs, TLS/HTTPS, cryptography (RSA, JWT, OAuth), local persistence, data serialization (JSON, Parquet, Protobuf), cross-platform development (Windows/macOS), performance optimization, unit/integration testing.
Preferred skills
Snowflake integration, C/C++ or .NET interoperability, OS-level encryption, enterprise device management (MSI/MSIX).
Responsibilities
Design and maintain high-performance Go applications; build multi-threaded concurrent processing components; implement secure integrations with cloud platforms; develop resilient distributed-client behavior; optimize applications for CPU, memory, and network utilization; build comprehensive test suites; provide senior-level technical leadership and mentoring.
Seniority
Senior, hands-on IC
