Powered by pgvector · cosine kNN
No similar jobs yet — embeddings have not been generated for this listing. Run npm run seed:embeddings with AI Gateway access (AI_GATEWAY_API_KEY) configured.
Roller
About the role
About ROLLER
ROLLER powers the technology behind millions of experiences at attractions and leisure venues around the world.
Our platform helps operators manage ticketing, payments, point of sale, memberships, kiosks, digital waivers and more. The software we build operates in the real world, where reliability matters, edge cases are unavoidable and a technical decision can directly affect a venue's revenue and a guest's day.
We operate across more than 30 countries and are growing towards one billion guest experiences annually. We are a team of smart, grounded people who care about our customers, take ownership of their work and hold a high bar without taking themselves too seriously.
The role
You'll join ROLLER's Product and Engineering team, working across the stack on capabilities at the heart of our platform. Depending on the team's priorities, that could include APIs, payments, integrations, reporting, point of sale, online checkout or the systems that help us operate reliably across different countries and regulatory environments.
This is a hands-on role for an engineer who wants to own meaningful customer problems from discovery and design through delivery, production operation and iteration, backend and front end alike.
You'll work closely with product managers and engineers on your team. You'll have room to form a view, challenge assumptions and make pragmatic technical decisions that balance delivery speed with security, reliability and long-term maintainability.
Our backend runs on C#, .NET, T-SQL and AWS services including Lambda, API Gateway, DynamoDB, S3, SES and SQS. On the front end, we use Angular alongside our own design system and component library.
Why this work matters
🚀 Real scale and real consequences
ROLLER runs at real scale: thousands of requests per second across hundreds of containers, powering over 100 million guest experiences in 2025 alone. That scale is the norm for us, and keeping it reliable is what our engineering team is built for. When it works, venues run smoothly and guests get on with celebrating birthdays, catching up with friends, or having a day out. When it doesn't, the impact is immediate: lost revenue for operators and a broken moment for someone who was meant to be having fun.
The software you build directly affects the people running that venue, and the guests walking through the door.
🧩 Real-world complexity
Our customers operate across different markets, regulations and operating models. You'll encounter problems involving transactions, localisation, privacy, compliance, integrations and customer-facing workflows.
These are rarely textbook problems. They require curiosity, attention to context and the judgment to find a practical solution without creating unnecessary complexity.
🧠 Meaningful ownership
You won't simply pick up isolated tickets. You'll build context around a problem space, help shape the solution, ship it, and stay close to what happens after release.
What you'll do
About you
You do not need to match every point. We are interested in engineers who demonstrate the underlying capabilities, even if their current stack is different from ours.
You will likely bring:
Experience with C#, modern .NET and SQL Server is highly regarded. If your recent experience is in another modern backend language such as Java, Go, Kotlin or Python, we still want to hear from you if you have strong product-engineering fundamentals and are comfortable learning our stack.
Useful, but not essential
We are not expecting one person to be an expert in every area.
How we work
Our strongest engineers combine high standards with low ego. They seek context before jumping to a solution, know when to go deep and when a simpler answer is better, and take responsibility for what happens in production.
You will have autonomy, but you won't be on your own. We back each other, argue about the right call and raise the bar together.
Why join ROLLER
Go on, hit apply. Let's build great tech together.
If you've got questions, don't be afraid to reach out to Reuben at reuben.jamieson@rollerdigital.com.
Your match
See how you fit
Scored against this job in seconds
Your account
Apply in a few steps
Your profile and your match for this job appear right here once you do. Already a member? Sign in
Next step
Apply for this role
via boards.greenhouse.io — opens their site
Applications via boards.greenhouse.io
Your job hunt, handled
Ask about any role and get a straight answer on your fit. Then stop searching: new matches land in your WhatsApp the moment they’re listed.
Free for jobseekers