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.