Lead Go-based cloud data ingestion services for Cisco Splunk remotely from Vancouver or Toronto, with Kubernetes and distributed systems expertise.
As a Senior Software Engineer, you will guide architecture for Splunkâs hosted ingestion platform.
You will build cloud-native services, protect customer data, and improve production reliability.
The work includes distributed systems, secure data movement, operational tooling, and customer onboarding across regions.
Key Responsibilities: Set technical direction for platform architecture and APIs
Build and evolve Go services on Kubernetes
Improve secure processing, recovery, and operational controls
Own observability, capacity planning, testing, and incidents
Mentor engineers through design and code reviews
Requirements: Bachelorâs degree and eight years of professional software engineering experience
Three-plus years of skilled Go or Golang development
Scalable distributed cloud architecture experience
Distributed systems fundamentals including concurrency and fault tolerance
Kubernetes, CI/CD, observability, security, and on-call experience
Shape Cisco Splunkâs cloud ingestion platform through Go engineering, Kubernetes operations, architecture leadership, and distributed systems expertise.