Description
The role leads development and architecture for scalable, elastic distributed systems, focusing on high-throughput data processing, fault tolerance, availability, reliability, security, observability, and operational readiness. Responsibilities include designing and maintaining distributed components, implementing redundancy and failover, conducting performance and load testing, diagnosing production issues, building automation and infrastructure-as-code, and mentoring peers. The posting requires substantial software-development experience or a relevant degree plus experience, and lists Java, Python, Go, C++, or C# as proficiency options. The stated US hiring range is $114,600 to $234,600 per annum, with medical, dental, and vision insurance among the benefits.
