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 (Golang), you'll be working on their high-scale backend systems using Go, CockroachDB/Postgres, and Redis. The company has raised $58M from prominent VCs and has backing from notable tech leaders.
The role requires extensive backend engineering experience, but Stream offers a comprehensive 10-week internal onboarding program focused on Go and scalability for those coming from different tech stacks. You'll be working on challenging engineering problems at scale, with an edge network of servers worldwide.
Stream offers a strong engineering-focused culture where technical excellence is prioritized. The company maintains a "default alive" status with healthy revenue while offering startup growth opportunities. All managers are hands-on engineers, ensuring technical leadership that understands the challenges and opportunities.
The position offers flexibility with both remote (EU) and Amsterdam-based options, with visa sponsorship and relocation support available. For those in the Netherlands, the hybrid work model requires 3 days per week in the Amsterdam office. The company culture is casual and diverse, with over 120 team members from 35+ countries, emphasizing transparency, excellence, and mutual support.
Benefits are comprehensive, including equity, generous PTO, learning budget, and various lifestyle perks. The engineering culture strongly emphasizes ownership and quality, focusing on delivering stable software. This role presents an excellent opportunity for experienced engineers looking to work on high-impact, technically challenging problems in a growing, well-funded company.