- Company Name
- SoundCloud
- Job Title
- Senior Backend Engineer - Developer Experience
- Job Description
-
**Job Title**
Senior Backend Engineer – Developer Experience
**Role Summary**
Design, build, and maintain cloud‑native backend services and tooling that enhance the internal developer platform. Drive the evolution of the internal CLI, the Developer Portal (Backstage), and observability stack to improve CI/CD visibility, deployment workflows, and onboarding for engineers.
**Expectations**
- Deliver high‑quality, production‑grade code in a polyglot codebase (Go, Scala, or Node.js).
- Own service design, documentation, and operational excellence across AWS (EKS), GCP, and on‑prem environments.
- Actively collaborate with cross‑functional engineering teams to surface pain points and provide friction‑reducing solutions.
- Champion clear documentation, self‑service tooling, and observability best practices.
**Key Responsibilities**
- Contribute to backend service design that powers the internal developer platform.
- Build and maintain CI/CD, deployment visibility, and documentation tooling.
- Extend the Go‑based internal CLI for deployment, scaffolding, and introspection tasks.
- Evolve the Internal Developer Portal (Backstage) to surface service ownership, deployments, and alerts.
- Ensure key metadata is discoverable, supporting self‑service and effective onboarding.
- Develop, operate, and monitor Kubernetes‑based services on AWS, GCP, and hybrid stacks.
- Improve observability using OpenTelemetry and the LGTM stack (Loki, Grafana, Tempo, Mimir).
**Required Skills**
- Proficient in Go (preferred), Scala, or Node.js.
- Strong experience with Kubernetes, AWS (EKS), GCP, or hybrid cloud.
- Familiarity with CI/CD (GitHub Actions), IaC (Terraform), and containerized deployments.
- Proven track record of building developer‑experience tools or platforms.
- Excellent communication, collaboration, and documentation skills.
- Knowledge of observability concepts (metrics, traces, logs) and tools (OpenTelemetry, Loki, Grafana).
- Bonus: Bazel, large‑scale monorepo experience.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field *or* equivalent professional experience.
- Relevant certifications (AWS Certified Developer/DevOps Engineer, CKA/CKAD) are a plus.