Staff Software Engineer (Golang)

Stream powers chat and video solutions for major apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney.
$76,000 - $174,000
Backend
Staff Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Description For Staff Software Engineer (Golang)

Stream is a rapidly growing company that powers chat and video solutions for major applications like Strava, Nextdoor, Patreon, IBM, Adobe, and Midjourney. As a Staff Software Engineer, you'll work with Go for their video SFU & chat API, alongside technologies like CockroachDB/Postgres, RocksDB, Raft, and Redis.

The company offers a unique 10-week internal onboarding program focused on Go and scalability, making it accessible for experienced engineers from different tech backgrounds. Stream has raised $58M from leading VCs and is backed by notable figures in the tech industry.

The role requires strong backend engineering experience, with a focus on scalability and SDK development. You'll be part of a diverse team of over 120 professionals from 35+ countries, working in a culture that values transparency, excellence, and mutual support.

Stream offers competitive compensation ranging from €70,000 to €160,000 EUR based on seniority and location, along with comprehensive benefits including equity, pension, learning budget, and various lifestyle perks. The company provides a hybrid work environment with their main office in Amsterdam, offering relocation and visa sponsorship for international candidates.

The engineering culture at Stream is oriented towards ownership and quality, with a strong emphasis on delivering stable software. You'll have the opportunity to work on high-scale engineering challenges, contribute to open-source projects, and learn from exceptional engineers in a fast-growing environment.

Last updated 3 months ago

Responsibilities For Staff Software Engineer (Golang)

  • Work on high-scale engineering challenges
  • Develop and maintain chat API services
  • Work with technologies like CockroachDB/Postgres, RocksDB, Raft and Redis
  • Contribute to SDK development

Requirements For Staff Software Engineer (Golang)

Go
Redis
PostgreSQL
Python
Rust
  • At least 4 years of backend engineering experience
  • Experience with Go or willingness to learn
  • Experience with scalability/database/Redis
  • Experience with SDK development/React/Swift/Compose
  • AWS or other cloud provider experience (bonus)
  • Message queues experience (bonus)
  • WebRTC experience (bonus)
  • Bachelor's degree in Computer Science, Engineering or related field (bonus)

Benefits For Staff Software Engineer (Golang)

Education Budget
Equity
Relocation Benefits
Visa Sponsorship
  • 28 days paid time off plus Dutch holidays
  • Company equity
  • Pension scheme
  • Learning and Development budget
  • Commute expenses coverage
  • Fitness stipend
  • Monthly in-office chair massages
  • MacBook Pro
  • Healthy team lunches and snacks
  • Generous relocation package
  • Office in Amsterdam

Interested in this job?

Jobs Related To Stream Staff Software Engineer (Golang)

Staff Software Engineer (Golang)

Staff Software Engineer position at Stream, working on high-scale chat and video solutions using Go, with competitive compensation and comprehensive benefits.

Senior Product Manager Tech, SC Solutions, Japan Consumer Innovation

Lead product development for Amazon Japan's supply chain software solutions, driving innovation and transformation in vendor experience.

Software Engineer, Infrastructure

Senior Infrastructure Software Engineer role at Meta focusing on building and scaling core backend components for billions of users.

Staff Software Engineer

Staff Software Engineer position at Deliveroo, leading technical initiatives and shaping the future of food delivery technology in a hybrid work environment.

Staff Software Engineer - Database Infrastructure

Staff Software Engineer position at Deliveroo focusing on database infrastructure, system automation, and cloud database management.