Staff Software Engineer, Infrastructure
Stream
Amsterdam office · Onsite · Full Time
Posted
Job description
Staff Software Engineer, Platform & Infrastructure The role We are hiring a Staff Software Engineer for our Infrastructure team. Stream runs behind apps that more than a billion people use: billions of API requests a month, a 99.999% uptime promise, and a small team keeping it all running. Infrastructure here decides how fast our products feel, how well they scale, and how quickly we can launch new ones. This year we're wrapping up a big move. We're simplifying where and how we host, and rebuilding our data layer on self-hosted, open-source systems that are faster and cheaper to run. That's the groundwork, not the job. Next comes building the infrastructure every Stream product runs on, including the ones we haven't built yet. That means real SLOs, clear costs, calmer on-call, and a platform that helps teams ship faster. What you build will shape how much Stream spends and how fast it grows, and we'll trust you with big decisions from your first few weeks. This is a Software Engineering role first. Attitude, ambition and a willingness to experiment across the stack matter more to us than years of Kubernetes or database operations. We expect AI to cover a good share of the DevOps-heavy work, and we expect you to use it that way. What a tool can't give us is system design judgement , strong fundamentals and good code , so that is what we look for. Platform & Infrastructure is a small, senior team without the support structures of a large organisation. It moves fast and it gets hectic. We would rather say that now than have you find out in month two. What team is focusing on: Runs Stream's global platform. Keeps the edge and backend that serve customers worldwide fast and up, at single-digit millisecond latency on a 99.999% uptime SLA. Shapes Stream's margins. Our hosting and infrastructure decisions directly drive the company's profitability. You will decide where and how we run, and what we stop paying for. Builds tools people actually want to use. Internal tools that change how engineers deploy and debug, and external ones that give customers a clear view of their own traffic and health. Makes on-call boring. Builds a rotation people can sustain, and cuts alert noise until a page means something real is broken. Makes cost visible. Gives every team a clear view of what it spends on infrastructure and why, so cost becomes part of every engineering decision. W…