Taro Logo

Staff Software Engineer (Golang)

Stream powers chat and video solutions for large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney.
$156,500 - $205,300
Backend
Staff Software Engineer
Hybrid
101 - 500 Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer (Golang)

Stream is a rapidly growing company that provides chat and video infrastructure powering major applications like Strava, Nextdoor, Patreon, IBM, Adobe, and Midjourney. This Staff Software Engineer position focuses on Go development for their video SFU & chat API, though they're willing to train experienced engineers from different tech stacks through their 10-week internal onboarding program.

The role requires 8-10 years of backend engineering experience, with a focus on scalability and database expertise. The position is based in Boulder, CO, with a hybrid work arrangement requiring 3 days per week in the office. Stream's tech stack includes Go, gRPC, PostgreSQL, Redis, AWS, and various monitoring and messaging tools.

What makes this opportunity unique is the combination of high-scale engineering challenges and a strong engineering-driven culture. Stream has raised over $58.25M in funding and has grown from 30 to 150 employees since 2020. The company offers an impressive benefits package, including comprehensive health coverage, 401k matching, equity, and various lifestyle perks.

The company culture emphasizes ownership, quality, and technical excellence. Stream maintains a casual social environment with a diverse team from over 35 countries. They value transparency and support continuous learning and improvement. The salary range for Colorado-based candidates is $156,500-$205,300, with compensation at other locations based on factors including skills, experience, and location.

This role is perfect for experienced backend engineers who want to work on challenging technical problems at scale, contribute to widely-used infrastructure, and be part of a rapidly growing, well-funded startup with a strong engineering focus.

Last updated a day ago

Requirements For Staff Software Engineer (Golang)

Go
Redis
PostgreSQL
Python
Kubernetes
  • 8-10 years of backend engineering experience
  • Proficiency with Go or another backend language (willing to switch to Go)
  • Experience with scalability and building features used by many users
  • Database/Redis experience - Postgres or any relational database experience required
  • Experience with SDK development/building public APIs

Benefits For Staff Software Engineer (Golang)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Parental Leave
  • 19+ days of paid time off plus 10 paid holidays
  • Hybrid work flexibility (3 days a week from the office)
  • Free health insurance for employee and partial coverage for dependents
  • 401k contribution plan with 4% match
  • Fitness stipend
  • Company equity
  • Dog-friendly office
  • Macbook Pro provided
  • Learning and Development budget
  • Team lunches and snacks
  • RTD pass + free parking pass
  • Bi-weekly office massages
  • 12 weeks paid parental leave for primary parents
  • Conference attendance opportunities
  • Possibility to visit Amsterdam office

Interested in this job?

Jobs Related To Stream Staff Software Engineer (Golang)