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:
Lead Backend Engineer (Python/Django)

Lead Backend Engineer role at Stream, focusing on Python/Django development for chat and activity feed infrastructure.

Lead Backend Engineer (Python/Django)

Lead Backend Engineer role at Stream, focusing on Python/Django development for chat and activity feed infrastructure.

Sr Software Development Engineer, CE Tech

Senior Software Engineer role at Amazon's CE Tech organization focusing on building innovative solutions for high-consideration products and services using AI.

Sr. Software Engineer, Amazon Health - One Medical

Senior Software Engineer position at Amazon Health - One Medical, building healthcare technology solutions with 5+ years of experience required.

Sr. Software Development Engineer (Ruby) - ART19

Senior Software Engineer role at ART19, building podcast hosting and advertising technology with Ruby on Rails, offering competitive pay and growth opportunities.

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