Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 7 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?