Staff Software Engineer (Golang)

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

Description For Staff Software Engineer (Golang)

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.

Last updated 4 days ago

Requirements For Staff Software Engineer (Golang)

Go
Python
Redis
PostgreSQL
  • 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 lots of users
  • Database/Redis experience - Postgres or any relational database experience required
  • Experience with SDK development/building public APIs

Benefits For Staff Software Engineer (Golang)

Equity
Relocation Benefits
Visa Sponsorship
  • 28 days paid time off plus paid Dutch holidays
  • Company equity
  • Pension scheme
  • Learning and Development budget
  • Commute expenses to Amsterdam covered
  • Company bike option within the city
  • Fitness stipend
  • Monthly in-office chair massages
  • MacBook Pro
  • Healthy team lunches and snacks
  • Generous relocation package
  • Office in the heart of Amsterdam

Interested in this job?

Jobs Related To Stream Staff Software Engineer (Golang)

Technical Staff, Software Engineering

Technical Staff Software Engineering position at Dell Technologies, focusing on storage architecture and AI infrastructure, requiring 15+ years of experience in software development and storage systems.

Staff Software Engineer - GRC, Program Definition

Staff Software Engineer position at Vanta, leading technical initiatives in the GRC organization, focusing on security and compliance products with competitive compensation and remote work options.

R&D Software Engineer

R&D Software Engineer position at Broadcom focusing on Bare Metal Network Security team, developing cloud infrastructure and security solutions.

Lead Software Engineering

Lead Software Engineering role at Mastercard in Seattle, focusing on backend development with Clojure and distributed systems for identity verification services.

Senior/Staff Backend Software Engineer

Senior/Staff Backend Engineer role at Prepared, building AI-powered emergency response systems. Remote position offering $180-210K + equity, working with Ruby/Go stack.