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 19 days 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 hybrid work in Toronto.

Graphics Software Engineer, Staff

Staff Graphics Software Engineer position at Qualcomm focusing on GPU hardware, drivers, and graphics software development.

Staff Product Engineer (Backend)

Staff Product Engineer (Backend) role at Accurx, leading architectural decisions and engineering excellence for healthcare communication software used by 98% of NHS GP practices.

Staff Technical Program Manager

Staff Technical Program Manager position at LinkedIn focusing on delivering large-scale technical programs and driving cross-functional collaboration.

Staff Software Engineer

Lead technical initiatives and architect scalable solutions as a Staff Software Engineer at Deliveroo, shaping the future of food delivery technology.