Senior Software Engineer
Description You will design and build high-performance Go services that deliver low-latency, decentralized data streams. You will architect scalable, fault-tolerant distributed systems, break down complex problems into incremental production-ready deliverables, and own reliability through observability and alerting. You will participate in an on-call rotation, lead code reviews, and collaborate with product, SRE, and protocol teams to align technical execution with operational requirements. Requirements Expert-level Go experience including concurrency, memory management, and idiomatic design Strong distributed systems and architectural design experience Ability to clearly communicate complex technical concepts to diverse stakeholders Experience planning and delivering large systems in incremental milestones Exposure to SRE practices, production operations, and modern infrastructure such as Kubernetes, CI/CD, and Terraform Proven mentorship and ownership of code quality across a team Contributions to Go or infrastructure-focused open-source projects Deep expertise in a major cloud provider (AWS, GCP, or Azure) or networking protocols Experience leading incident response, on-call rotations, or blameless post-mortems Responsibilities Design and build high-performance Go services for low-latency data streaming Architect scalable, fault-tolerant distributed systems Break down complex ambiguous problems into incremental production-ready deliverables Own reliability through observability, alerting, and operational best practices Participate in an on-call rotation supporting critical infrastructure Lead code reviews and raise the bar for testing, maintainability, and system design Collaborate with product, SRE, and protocol teams to align technical execution with business goals