Senior Backend Engineer - Performance
Lehi, UTRemote5+ YOE
Summary
Founding Senior Backend Engineer to build Weave's performance engineering practice, focusing on scaling the Truelark platform and creating self-service testing frameworks for Go microservices on Kubernetes.
About the role
Responsibilities
- Architect and execute performance strategy for Truelark scaling: define KPIs and SLOs, establish baselines, and run load, stress, spike, and endurance tests
- Design and build a self-service performance testing platform integrated into CI/CD pipelines (GitLab CI, GitHub Actions)
- Champion performance best practices: create reference implementations, documentation, and workshops for Go-based microservices on Kubernetes
- Conduct deep-dive bottleneck analysis using observability tools (Prometheus, Grafana, Datadog) and application profiling
- Define and monitor SLOs for latency, throughput, and availability; proactively identify regressions
Requirements
- 5+ years professional experience in Performance Engineering, Software Engineer in Test, SRE, DevOps, or Software Engineering with focus on performance, scalability, and reliability of large-scale distributed systems
- Strong proficiency in Go and/or Python; Go experience highly desired
- Deep hands-on expertise with Kubernetes (deployment, management, performance tuning)
- Proven experience designing and optimizing CI/CD pipelines for automated testing
- Expert-level understanding of performance testing methodologies (load, stress, spike, endurance, scalability)
- Strong analytical and debugging skills for diagnosing cross-service performance issues in distributed systems
- Excellent verbal and written communication skills
Nice-to-Haves
- Experience with k6 or Locust; building custom tooling/libraries around these tools
- Proficiency with observability stacks (Prometheus, Grafana, Datadog, ELK)
- Go-specific profiling and debugging experience
Skills
GoPythonKubernetesGitLab CIGitHub Actionsk6LocustPrometheusGrafanaDatadog