PRINCIPAL GOLANG SOFTWARE ENGINEER at Brightgrove
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

06 Aug, 25

Salary

0.0

Posted On

06 May, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

ABOUT THE CLIENT

Founded in 2021 by serial entrepreneurs and investors (with multiple exits and prior companies with annual revenues in billions of dollars).
Backed by some of Silicon Valley’s top VC firms.

KEY POINT UP‑FRONT

We’re specifically looking for a consultant who can reliably cover the 3:00 PM – 1:00 AM PST shift (with paid weekend/on‑call rotations). If that window fits your lifestyle, read on!

  • 8+ years of backend engineering experience, with 5+ years in Golang in production.
  • Proven experience with distributed systems, microservices architecture, and streaming services (e.g., HLS, MPEG-DASH).
  • Strong understanding of networking protocols, API design (REST/gRPC), and message queues (e.g., Kafka).
  • Hands-on experience with Terraform for infrastructure as code.
  • Deep familiarity with CI/CD, observability stacks (e.g., Prometheus, Grafana, ELK), and cloud-native deployments.
  • Experience in defining and managing L3 support processes in 24/7 production environments.
  • Prior exposure to on-call rotations, runbooks, and Service Level Indicators/Objectives (SLIs/SLOs).
  • Solid knowledge of DevOps/SRE principles and incident management best practices.
  • Excellent communication skills and ability to work cross-functionally in a fast-paced agile environment.

Your personal recruiterVASYLII DEMIANETS

Responsibilities

Product Engineering & Development

  • Design and develop backend services and APIs using Golang, focusing on low-latency, high-throughput, and resilient architectures for video streaming and COD features.
  • Work with microservices, event-driven systems, and containerized workloads deployed via Kubernetes and AWS.
  • Collaborate with frontend, video processing, and data engineering teams to deliver end-to-end feature sets.
  • Optimize system performance and ensure observability (logs, metrics, traces).

Platform Stability & L3 Ownership

  • Define and implement L3 support procedures in close collaboration with existing team members and management, including setting up incident escalation workflows, on-call rotations, and root cause analysis (RCA) documentation practices.
  • Work closely with L1/L2 support and DevOps to ensure production reliability and SLA compliance.
  • Participate in incident response and act as the final technical escalation point for production issues.
  • Build tooling and dashboards for diagnostics, health checks, automated issue detection, as well as create and maintain comprehensive RunBooks for operational support.
Loading...