Senior Software Engineer (Golang)

Stream powers chat for large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney, using Go for video SFU & chat API.
$70,000 - $160,000
Backend
Senior 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:
Senior Software Engineer (Golang)

Senior Golang Engineer position at Stream, developing high-scale chat and video solutions with Go, Redis, and PostgreSQL.

Senior Full-stack Engineer (Go)

Senior Full-stack Engineer position at Stream, focusing on Go development for chat and moderation systems, offering hybrid work in Amsterdam with competitive benefits.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Description For Senior Software Engineer (Golang)

Stream is a leading provider of chat and video API solutions, powering communications for major applications like Strava, Nextdoor, Patreon, IBM, Adobe, and Midjourney. As a Senior Software Engineer, you'll be working with Go for their video SFU & chat API, alongside technologies like CockroachDB/Postgres, RocksDB, Raft, and Redis.

The company offers a unique opportunity for engineers to work on high-scale, challenging problems while maintaining a strong engineering-focused culture. Stream has secured $58M in funding from prestigious investors and is backed by notable figures in the tech industry. They provide a comprehensive 10-week internal onboarding program focused on Go and scalability, making it an excellent opportunity even for those new to Go.

The role offers significant growth potential in a startup environment with healthy revenue. You'll be part of a team of exceptional engineers, working on open-source projects and contributing to Stream's edge network of servers worldwide. The company maintains a hybrid work model for those in the Netherlands, with a modern office in Amsterdam.

Stream offers competitive compensation ranging from €70,000 to €160,000 EUR based on seniority and location, along with extensive benefits including equity, pension, learning budget, and excellent work-life balance. The company is committed to maintaining a diverse and inclusive workplace, providing equal opportunities for all employees.

Last updated a month ago

Responsibilities For Senior Software Engineer (Golang)

  • Work on high-scale engineering projects
  • Contribute to Stream's video SFU & chat API
  • Work with technologies like CockroachDB/Postgres, RocksDB, Raft and Redis

Requirements For Senior Software Engineer (Golang)

Go
Redis
PostgreSQL
  • 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
  • Bachelor's degree in Computer Science, Engineering or related field (preferred)

Benefits For Senior 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 covered
  • Fitness stipend
  • Monthly in-office chair massages
  • MacBook Pro provided
  • Healthy team lunches and snacks
  • Generous relocation package
  • Office in the heart of Amsterdam

Interested in this job?