Staff Backend Software Engineer
Stream
Amsterdam, Netherlands Posted October 30, 2026
Check how well your resume matches this job
Job Description
Join Stream as a Staff Backend Software Engineer and take ownership of backend systems that support thousands of developers. This individual contributor role involves hands-on coding and database management, with a focus on scalability and impact. You'll work with a variety of technologies, including Go, gRPC, PostgreSQL, and Kubernetes. Enjoy a range of benefits, including stock options, health coverage, and a monthly fitness stipend.
- Conception, development, and maintenance of backend systems that support high-scale applications.
- Writing code and directly interacting with databases to implement features and improvements.
- Taking ownership of a meaningful area within the backend systems, including shipping to production in your first weeks.
- We’re also hiring Senior Engineers on these teams. If your experience fits Senior better than Staff, we’ll say so openly and talk it through with you
- You’ve built backend systems at high scale and stayed long enough to live with your own decisions, good and bad. You care about how a system is structured, not only the next feature, and you can explain your trade-offs to the people who’ll live with them. Maybe you led a team for a few years and chose to go back to hands-on work
- Extensive backend engineering experience, including technical leadership on systems in production
- Proficiency in Go, Python, or in another backend language plus the willingness to switch to Go
- Experience building features used by a large number of users, and scaling them as usage grows
- Experience building public APIs or SDKs that other developers use
- Hands-on experience with Redis or a similar in-memory data store
- Strong experience with a relational database. We use PostgreSQL, but any relational database counts
- Good written and spoken English. It’s our working language
- Comfort with infrastructure and database work as part of your normal week, including Kubernetes
- Don’t worry if you haven’t used every tool we run. You’ll get exposure to most of them, and you’re welcome to convince us to add your favorites
- PostgreSQL in production at scale, including sharding, partitioning or large migrations
- Experience improving or redesigning legacy parts of a system that’s serving live traffic
- Go and gRPC in production at high request rates
- Messaging, feeds or other real-time systems, or message queues such as RabbitMQ or Kafka
- Distributed storage internals, such as Raft or RocksDB
- You’ve cut infrastructure cost at a company where margins mattered
- Experience running workloads on GCP or AWS
Required Skills
Similar Jobs
How to apply
You apply on Stream’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Stream
See every open role at Stream on ARes.
More Jobs at Stream