Stream is a leading provider of chat and video solutions powering major applications like Strava, Nextdoor, Patreon, IBM, Adobe, and Midjourney. As a Staff Software Engineer, you'll be joining a high-scale engineering environment working with technologies like Go, CockroachDB/Postgres, RocksDB, Raft, and Redis.
The role offers unique opportunities to work on challenging engineering problems at scale, with an edge network of servers worldwide. Stream has raised $58M from prominent VCs and is backed by notable figures in tech. The company maintains a strong engineering culture where technical excellence is paramount and all managers are hands-on engineers.
The position is part of a new team in Toronto, requiring 3 days/week in a co-working space. Stream offers comprehensive training, including a 10-week internal onboarding program focused on Go and scalability, making it suitable for experienced engineers from different tech stacks willing to learn.
The company culture is casual and diverse, with over 130 team members from 35+ countries. Stream values transparency, excellence, and mutual support. The engineering culture specifically emphasizes ownership and quality, focusing on delivering stable software. The role offers competitive compensation, excellent benefits, and the opportunity to work with exceptional engineers on open-source projects.
This position is ideal for experienced engineers looking to tackle complex technical challenges in a growing, well-funded company with a strong engineering focus. Whether you're already proficient in Go or coming from a different tech stack, Stream offers the support and resources needed to succeed in this role.