Senior Software Engineer, Devprod (infrastructure Observability)

Temporal · Enterprise · United States · DevProd

Senior Software Engineer on the Infrastructure Team with a focus on Observability - both internal and customer-facing. This role will drive the productivity and reliability of Temporal's developers and core platforms.

What you'd actually do

  1. Lead the end-to-end Software Development Lifecycle: goals & requirements solicitation, design & review, implementation, operationalization & deployment, support & maintenance.
  2. Formulate feature designs, review with stakeholders, iterate to incorporate feedback and drive consensus.
  3. Clearly document design choices and operational knowledge to successfully deploy and manage the software you develop.
  4. Provide appropriate test and production readiness coverage for unit, integration, and performance of your feature ownership area.
  5. Set a high bar for technical excellence and take pride in the software you develop.

Skills

Required

  • Go
  • Kubernetes
  • SQL
  • AWS
  • GCP
  • computer architecture
  • operating systems
  • networking
  • monitoring
  • instrumenting
  • configuring infrastructure

Nice to have

  • Clickhouse
  • Prometheus
  • Grafana
  • Loki
  • Thanos

What the JD emphasized

  • end-to-end Software Development Lifecycle
  • design & review
  • implementation
  • operationalization & deployment
  • support & maintenance
  • design and build multi-component, distributed systems
  • performance and reliability implications
  • horizontally scalable, resilient, and high performance distributed systems
  • large scale, geographically distributed observability and/or high throughput data streaming/processing pipelines