Lead the end-to-end Software Development Lifecycle, from requirements solicitation to maintenance
Job Summary
Lead the end-to-end Software Development Lifecycle, from requirements solicitation to maintenance.
Design and build multi-component, distributed systems that operate at scale, investigating issues methodically.
The core observability tech stack includes Clickhouse, Prometheus, Grafana, Loki, Thanos, Kubernetes, and Temporal.
Matching Summary
Lead the end-to-end Software Development Lifecycle, from requirements solicitation to maintenance.
Salary
$176,000 - $237,600
Skills & Requirements
Must-have
Horizontally scalable distributed systems
Observability pipelines
High throughput data processing
Go programming language
Kubernetes expert
SQL query development
Cloud provider experience (AWS/GCP)
Computer architecture understanding
Operating systems knowledge
Networking fundamentals
Monitoring and instrumentation best practices
Nice-to-have
User-first mindset
Motivated by impact
Pragmatic drive for impact
Self-directed work
Fast-paced environment
Collaboration and communication skills
Key Requirements
Demonstrated ability to develop horizontally scalable, resilient, and high performance distributed systems in a production environment.
Experience designing, implementing, deploying, and supporting large scale, geographically distributed observability and/or high throughput data streaming/processing pipelines, or similar.
Expert in one or more high-level programming languages, preferably Go.
Expert-level Kubernetes skills.
Expert-level query development skills, preferably SQL.
Hands-on experience with one or more cloud providers, preferably AWS, or GCP.
Thorough understanding of computer architecture, operating systems, and networking.
Familiarity with best practices regarding monitoring, instrumenting, and configuring infrastructure.